Issue #122


July 4, 2014

Python 2.7.8, Metaflask, awesome-python and much more.

Issue #122: Independence

Weekly dose of all things Python.
Hey Everyone, 

Happy Independence day to our American readers, we hope you have a great long weekend! What better way to kick it off then with your favourite Python newsletter!

Share an article with us and if it lands in newsletter get highlighted as a contributor in the newsletter!

Like what we are doing? Support us on Gittip  We are on twitter too! 
From our sponsors:


Python 2.7.8 Released!
A new version of Python 2.7 has been released containing some security fixes and fixes for some regressions.
Shared by @myusuf3

A repository has been created to organize the Flask ecosystem. It is the informal "Flask Software Foundation". Open to members who fit the criteria of be a Flask developer, be an extension maintainer , be a future extension maintainer, the goal is to ensure that the Flask ecosystem does not suffer from abandoned extensions or problems in Flask itself.
Shared by @mgrouchy


Recommended Python Books for Experienced Programmers?
Shared by @myusuf3


Full Stack Python / Javascript Developer (Bath, UK) 
Posted By  Cloudfind.

Senior API Engineer(New York, NY) 
Posted By Vine. Promoted

Lead Developer - Python/Django (Austin, TX) 
Posted By Briggo, Inc Promoted


A python based project euler command line tool. Allows you to view problems and try solutions locally.
Shared by @mgrouchy

An asset management system for your data centre. Allows you to scan networks automatically through periodic or manual scans, deploy servers by generating appropriate DNS/DHCP configs and more.
Shared by @mgrouchy

Plain text code reviews. Diffscuss is a file format built on the unified diff format which allows threaded code reviews to exist inline with the code they review. Comes with Vim/Emacs modes and Python command line tools to deal with the code reviews.
Shared by @mgrouchy

Cool little script that uses nmap to see how many connected users and play a sound when it changes. I could see this being a big thing in homebrew home automation tools.
Shared by @myusuf3

A curated list of awesome Python resources, frameworks, libraries and software.
Shared by @mgrouchy

A module that helps you create flexible plugin systems in Python.
Shared by @mgrouchy

Closures Aren't Easy
In this post the author shows an implementation of a class decorator and a subtle bug involving closures in its implementation.
Shared by @mgrouchy

Nice looking tool. Allows you to server static resources managed by Bower using WSGI.
Shared by @mgrouchy

A sentiment analysis library with a very simple API.
Shared by @mgrouchy

Manipulate audio with a nice High Level Python interface.
Shared by @neuromusic

Creates images of callgraphs for your Python programs. Take a look at the README for examples.
Shared by @mgrouchy

An unofficial Python api for pitchfork album reviews.
Shared by @mgrouchy

A really nice looking terminal client for Twitter. Screencasts and screenshots in the README.
Shared by @dtvd88

Neat idea. Allows you to run a particular command in a given virtualenv. Pretty awesome because you no longer have to activate a virtualenv to run an arbitrary command inside that virtualenv.
Shared by @mgrouchy


Natural Language Processing for Better SMS
Working with Twilio and SMS this is the article for you! Awesome article on how to add NLP to provide better interface for your customers using SMS to interact with you and your business.
Shared by @myusuf3

The Pass-Once Bug
Interesting story about a Python bug that only presented itself on multiple test runs.
Shared by @AmirRachum

Why Python (or any decent language) Doesn't Need Blocks
Very opinionated article on the hype of blocks in other languages and why they are no better than functions.
Shared by @myusuf3

A subprocess bug? Nah.
Shared by @mgrouchy

The End of an Era - South 1.0
If you are like every other Django developer you have probably used South. Now that 1.0 is out, the development of south is at an end and new development of South will continue on in Django core.
Shared by @mgrouchy

Replicating 538's plot styles in Matplotlib
Nice post describing how you can replicate FiveThirtyEight's plot styles with Matplotlib.
Shared by @mgrouchy

Python: Batteries Included
Python is an incredible full featured and versatile programming language. This posts talks about the libraries and features that come out of the box with Python 3.4.
Shared by @mgrouchy

ZeroMQ Publish/Subscribe Pattern with Python 2.7.x or Python 3.4.x
Great tutorial of how to implement the popular Pub/Sub pattern in Python with ZeroMQ.
Shared by @mgrouchy

Going asynchronous: from Flask to Twisted Klein
Interested in Async? This is an introduction tutorial for switching your Flask application to the Twisted based Klein micro web framework.
Shared by @mgrouchy
Read Later
Forward to Friend
Copyright © 2014 PyCoder’s Weekly, All rights reserved.