Get Your Weekly Dose of Python
Welcome to issue 79 of Python Weekly. This year's PyCon was awesome and it was great to meet some of you there.

I would like to thanks our sponsor this week, Enthought. Be sure to check out their great product.

From Our Sponsor 

Coming soon! Enthought Canopy, the comprehensive, Python based analysis desktop and Python distribution for scientific and analytic computing. Get more information here.


GTC 2013 The Tesla GPU coprocessor and its peers inside your Nvidia graphics cards will soon speak with a forked tongue. Continuum Analytics has been working with the GPU-maker to create the NumbaPro Python-to-GPU compiler.
The Python Software Foundation has reached a settlement in its recent trademark dispute with PO Box Hosting Limited trading as Veber in Europe. The issue centered around Veber's use of the Python name for their cloud hosting services and their application for a figurative trademark incorporating the word "Python". According to the terms of the settlement, Veber has withdrawn its trademark filing and has agreed to support the Python Software Foundation's use of the term.

Articles, Tutorials and Talks

Gabriel talks about the challenges of working on a system like He also compares server-side JavaScript systems like Node.js and Python's Django, in how they deal with performance, speed of development, etc. 
This post is going to focus on some general code optimization tricks as well as breaking out into C to for significant performance improvements. 
To make logging based debugging and diagnostics more fun, this post shows how to create a enhanced Python logging solution. It colorizes and adjusts logging output so that one can work more efficiently with long log transcripts in a local terminal. 
Here are the videos from various talks from PyCon 2013. This page will get updated as and when new videos are added.
Here are the slides from various talks from PyCon 2013.
Blender is an open source 3D modeling/rendering application. Because you have to tell it explicitly what to do at every step, working with color geometry in Blender is a really good way to sharpen your understanding of the technical details. And unlike software dedicated specifically to plotting colors, Blender imposes no limitations on your creativity.

Data Structures and Algorithms in Python is the first authoritative object-oriented book available for Python data structures. Designed to provide a comprehensive introduction to data structures and algorithms, including their design, analysis, and implementation. 
An introduction to Bayesian methods + probabilistic programming in data analysis with a computation/understanding-first, mathematics-second point of view. All in pure Python.

Interesting Projects, Tools and Libraries

Moto is a library that allows your python tests to easily mock out the boto library.
Datagristle is a toolbox of tough and flexible data connectors and analyzers. It's kind of an interactive mix between ETL and data analysis optimized for rapid analysis and manipulation of a wide variety of data.
PAWK aims to bring the full power of Python to AWK-like line-processing.
A Python library to import contacts from Gmail, Yahoo and Live accounts.
WordPress look and feel for Django administration panel.
Exports previously-starred articles from Google Reader to Evernote. This will come in handy since google reader is shutting down.
vmflib is a python module to help developers create maps for VMF-compatible video games procedurally using Python. The VMF format is best known for its use in the Source Engine and its many games.

Python Jobs of the Week

The digital team at Image Centre group is looking for experienced and talented Django developers for a range of in-house and external projects for web, mobile and tablet.
Pitchfork is expanding its dev team. We’re looking for a sharp Django dev with solid UI and UX skills. Your contributions will be seen daily by millions of people around the world, and you’ll be a part of a design and dev team whose work has been praised for not only redefining music journalism, but influencing the medium itself.

Upcoming Events and Webinars

The event brings together 300+ Python practitioners with a who's who line-up of speakers from the world of Python and finance. They have some amazing speakers lined up. Python Weekly subscribers can use a special discount code "PYTHON_WEEKLY" to get $100 off.
The registration is now open for PyWeek 16.
We have two speakers who will do shorter presentations (15-25 minutes). David Fischer will talk about installing Python modules (Pip and Virtualenv) and Trey Hunner will speak about PDB - the Python debugger.
Francois Dion will present Python at 144 decibels, a talk on digital audio and Python. What's with the 144dB? Come and learn the answer in a talk that will feature local Jazz, Nyquist-Shannon, Python tools and APIs.

Get Your Weekly Dose of Python