Get Your Weekly Dose of Python
Welcome to issue 33 of Python Weekly.

News

Django is finally moved to GitHub. You can also read a good post about this transition.
 
You can read about Python plans for Ubuntu 12.10 Quantal Quetzal, which is the latest release.
 
 
Articles, Tutorials and Talks

This post explains how PyMongo manages sockets and threads and what kind of performance improvements you will see with PyMongo 2.2.
 
This post documents the author's attempt to create a bare-bones Python implementation of the key ideas from the Dynamo paper.
 
The subprocess module allows you to spawn new processes, connect to their input/output/error pipes, and obtain their return codes. This module intends to replace several other, older modules and functions. This post shares some of the examples of how to use subprocess module.
 
This post describes what is wrong (well, let's say suboptimal) about most introductions to decorators. And sketches out what the author thinks is a better way to structure an introduction to decorators.
 
This post explores compile()'s compliment, exec, how to invoke it, and some of the quirks of using it.
 
This episode includes an interview with David Malcolm.
 
This guide will get you up and running with a (bare-bones) functional, publicly accessible website in just a few hours.
 
In this video, Simeon Franklin gets you up and running simple asynchronous tasks from Django using Celery.
 
 
 
 
Interesting Projects, Tools and Libraries

Pinry is a self-hostable Pinterest "clone" that has a strong resemblance to Wookmark.
 
Ghost.py is a webkit web client written in python.
 
Brubeck is a Python web framework that aims to make the process of building scalable web services easy. The Brubeck model resembles what companies build when they operate at large scale, but working with it will feel like what you're used to from other frameworks.
 
HTTPie is a CLI, cURL-like tool for humans. 
 
It is a a particle fluid simulation running on the gpu using pyopengl and pyopencl.
 
The clihelper package is a command-line/daemon application wrapper package with the aim of creating a consistent method of creating daemonizing applications
 
Taxon is a tagged data store with persistence to a Redis backend. It allows you to organize and query Redis data sets with tags.
 
This is simplest SMTP server you'll ever see. It's asynchronous. One instance should handle over one thousand emails per second, thanks to Gevent.
 

New Releases

Python 3.3.0 alpha 3 has been released. Python 3.3 includes a range of improvements of the 3.x series, as well as easier porting between 2.x and 3.x. 
 

Upcoming Events and Webinars

Come work on Python projects, get programming help, help others, and hang out. Bring your own project or work on one of the suggested projects
 
 
 
 
LA Django May Meeting - Santa Monica, CA


Books

The Python Standard Library by Example introduces virtually every important area of the Python 2.7 library through concise, stand-alone source code/output examples, designed for easy learning and reuse.
 


Get Your Weekly Dose of Python