Word From Our Sponsor
Python Programmers let companies apply to you, not the other way around. Receive interview offers which include salary and equity information. Companies see each other's offers, and compete for your attention. Engage only with the companies you like. REGISTER
Worthy Read
Project Jupyter and IPython Podcast Interview
podcast
One of the fastest growing areas in Python is scientific computing. In scientific computing with Python, there are a few key packages that make it special. These include NumPy / SciPy / and related packages. The one that brings it all together, visually, is IPython (now known as Project Jupyter). That's the topic on episode 44 of Talk Python To Me.
Testing Django Views
testing
Rise of mobile and Single Page Application shifted majority of web development towards API centric development. Testing API is super simple with data in and data out, but testing a django view in classic web application is difficult since HTML is returned. REST semantics and status code helped to distinguish response without inspecting body.
Your Django Story: Meet Safia Abdalla
interview
Safia Abdalla is an energetic software engineer with an interest in data science for social good and delicious coffee. She is the organizer of PyData Chicago and the founder of dsfa, a consulting company providing data science services to small and medium local businesses. Safia is also a frequent conference speaker and open-source contributor who’s passionate about helping others to reach their maximum potential.
How to no-mincss links with django-pipeline
The title says it all :)
Official Announcement - IPython 4.1.0 out!
new release
As promised a few days ago, and as we did not get any outstanding bug reports, IPython 4.1.0 is now out !
Understanding JSON Web Tokens with Example in Python
In this article we are going to learn about securing our REST API with JSON Web Tokens. JSON Web Tokens are an open, industry standard RFC 7519 method for representing claims securely between two parties. JWT happens to be backed by companies like Firebase, Google, Microsoft, and Zendesk.
High scalability - Async Python and Cassandra with Gevent
concurrency
Python's threading, GIL, and lack of async code in Python 2.7 can be very frustrating. Fortunately, there's been some great projects over the years that have either patched async calls into Python or been a totally separate distribution entirely. For instance, two alternative distributions, IronPython and Jython, don't have the GIL and it's associated problems. There's also Stackless Python, which manages microthreads at the interpreter level, avoiding heavy weight OS threads, in addition to other features.
django-ses/django-ses: A Django email backend for Amazon's Simple Email Service
aws
Django-SES is a drop-in mail backend for Django. Instead of sending emails through a traditional SMTP mail server, Django-SES routes email through Amazon Web Services' excellent Simple Email Service (SES).
YPlan/django-ratelimit: Cache-based rate-limiting for Django
django
Django Ratelimit provides a decorator to rate-limit views. Limiting can be based on IP address or a field in the request--either a GET or POST variable.
Smartyparse: dynamic object-oriented binary packing and unpacking
SmartyParse is a binary packing/unpacking (aka building/parsing) library for arbitrary formats written for python >= 3.3. If you have a defined binary format (.tar, .bmp, byte-oriented network packets, etc) or are developing one, SmartyParse is a way to convert those formats to and from Python objects. Its most direct alternative is Construct, which is admittedly much more mature.
New Books
Flask Blueprints
Structure, compose, and build powerful Flask HTML-based applications and JSON/XML-based APIs using advanced application design patterns.
Flask Framework Cookbook
Flask Framework Cookbook takes you through a number of recipes that will help you understand the power of Flask and its extensions. You will start by seeing the different ways of configurations that a Flask application can make use of. You will learn how to work with templates and learn about the ORM and view layers.
Geoprocessing with Python
Nearly every car, phone, or camera has a GPS sensor, and aerial photos, satellite imagery, and data representing political boundaries, roads, rivers, and streams are available for free download from many websites. Geoprocessing is the science of reading, analyzing, and presenting geospatial data programmatically.
Jobs
Senior Software Developer at Antal International Network
Delhi/NCR
A fast growing IT product based company is assembling a world beating crack engineering team to build some valley class products. They are trying to solve some of the toughest problems globally on Search, Catalog design, Big Data using first principles and are using internet scale design elements like Kafka & Elastic Search.
Developer Python at infoPraca Sp. z o.o.
Warszawa, Polska
This is an opportunity to work with an experienced team in web applications with traffic complexity in open source software development environment.
Projects
GraphvizAnim - 230 Stars, 12 Fork
A tool to create animated graph visualizations, based on graphviz.
himawaripy - 125 Stars, 33 Fork
Put near-realtime picture of Earth as your desktop background
K3SimSearch - 42 Stars, 0 Fork
K3SimSearch is a simple Python script as a dictionaray in which you can look up a GRE word and find its similar words
tnote - 30 Stars, 7 Fork
:clipboard: A command line note taking app so simple that even your granny will love it!
zika-data - 27 Stars, 8 Fork
Data — and pointers to data — related to the 2015–16 Zika virus outbreak.
camp - 15 Stars, 0 Fork
Computer Aided Music Production
Tasker - 12 Stars, 4 Fork
A CLI for managing daily tasks
livemark.vim - 12 Stars, 0 Fork
Real time markdown preview vim plugin
spotify-music-downloader - 9 Stars, 4 Fork
This script download music playing on spotify (Linux) from youtube.
PythonBackupSystem - 6 Stars, 2 Fork
Rotinas de Backup Full e Diferencial feitas em Python #IndustriaFox