Issue #122

Independence

July 4, 2014

Independence
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:

News


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

metaflask
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.
github.com
Shared by @mgrouchy
 

Discussion


Recommended Python Books for Experienced Programmers?
reddit.com
Shared by @myusuf3
 

Jobs


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

Projects


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

ralph
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.
github.com
Shared by @mgrouchy
 

diffscuss
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.
github.com
Shared by @mgrouchy
 

WiFinder
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.
github.com
Shared by @myusuf3
 

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

pluginbase
A module that helps you create flexible plugin systems in Python.
github.com
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.
blogspot.ca
Shared by @mgrouchy
 

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

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

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

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

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

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

vex
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.
github.com
Shared by @mgrouchy
 

Articles


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.
twilio.com
Shared by @myusuf3
 

The Pass-Once Bug
Interesting story about a Python bug that only presented itself on multiple test runs.
rachum.com
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.
blogspot.it
Shared by @myusuf3
 

A subprocess bug? Nah.
philipson.co.il
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.
aeracode.org
Shared by @mgrouchy
 

Replicating 538's plot styles in Matplotlib
Nice post describing how you can replicate FiveThirtyEight's plot styles with Matplotlib.
dataorigami.net
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.
leourbina.com
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.
giantflyingsaucer.com
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.
tavendo.com
Shared by @mgrouchy
 
Read Later
Tweet
Forward to Friend
Copyright © 2014 PyCoder’s Weekly, All rights reserved.