Get Your Weekly Dose of Python
Welcome to issue 17 of Python Weekly. is an achievement-based social portfolio builder where all bad-ass code monkeys around the globe can communicate, brag, build their street cred and get found. is in private beta. But Python Weekly subscribers can gain private beta access to by clicking here and using a secret code PYTHONW1


The InfoWorld Test Center picks the year's best hardware, software, development tools, and cloud services. Web2py has been included in this year's award winner's list.

Articles, Tutorials and Talks
Clint is a module filled with a set of awesome tools for developing commandline applications. This post give you quick overview of some of those tools.  
This talk covers the basics from installing pymongo and connecting to mongod to creating, inserting, querying for, and updating documents. It also briefly touches on aggregation, geospatial indexes, GridFS and running database commands.
The As­so­ci­ated Press's di­git­al ser­vice, AP Elec­tions On­line FTP, up­dates a series of files every few minutes, which news or­gan­iz­a­tions hun­grily down­load and pro­cess in a race to get the election res­ults out first. This post shows how to process AP elections data more easily with a new open-source library called python-elections.
South is a migration tool used with Django. This post walks you through few scenarios which will help you understand south better.
This post shows you how to leverage a free instance on Amazon EC2, to host Django applications. 
Creating a successful open source Python project involves more than just writing useful code. It's about community engagement, increasing cooperation opportunities, craftsmanship, and support. Explore best practices to help you create your own successful project.
Interesting Projects, Tools and Libraries

Python for android is a project to create your own Python distribution including the modules you want, and create an apk including python, libs, and your application.
Web2py Instant Admin provides a professional, production ready administration interface for Web2py applications, with batteries included. It brings the powerful features of Django Admin and Rails Admin to Web2py world.
Amon is a lightweight application and server monitoring toolkit for web developers
Slumber is a python library that provides a convenient yet powerful object orientated interface to RESTful APIs. It acts as a wrapper around the excellent requests library and abstracts away the handling of urls, serialization, and processing requests.
It is a collection of models, views, middlewares, and forms to help secure a Django project.

SimPy (= Simulation in Python) is an object-oriented, process-based discrete-event simulation language for Python. 

Pandas is powerful Python data analysis toolkit. It provides fast, flexible, and expressive data structures designed to make working with "relational" or "labeled" data both easy and intuitive.
Upcoming Events and Webinars

There are mountains of documents and websites out there that contain essential data about New York, but someone needs to liberate and analyze it to keep businesses and government accountable. We need journalists, students, computer scientists, programmers, statisticians and public officials to dig up the data!
There will be following talks
  • Testing in Python
  • Scikit.learn - Machine Learning in Python
This month's Boston Python talk is a preview of a tutorial that Asheesh Laroia will deliver at PyCon.


Daniel Liang is known for his "fundamentals-first" approach to teaching programming concepts and techniques. "Fundamentals-first" means that students learn fundamental programming concepts like selection statements, loops, and functions, before moving into defining classes. Students learn basic logic and programming concepts before moving into object-oriented programming, and GUI programming. 

Python Jobs of the Week

We are looking for Software Engineers who will be developing and maintaining Python web based applications run on Unix based open source platforms. Our software is utilized by over 100,000 customers on a 24/7 basis requiring well planned, robust implementations to streamline the user experience. 
We need developers who love technology and working with open-source software. If you stay up till 2am fiddling with code for personal use, like a very casual dress-code, and love Python then please contact us!
Nebula is seeking a Senior Python Engineer to contribute towards building our groundbreaking cloud infrastructure product based on the OpenStack project. We want a senior, self-directed engineer with strong computer science fundamentals to join our team and help architect, drive, and contribute directly to our core services and components
We are a cutting edge, high-frequency trading firm and global market maker. We are looking for a candidate with a mix of strong python and database skills.
We are hiring talented software engineers with a strong desire to develop efficient software systems and automation tools for Jawbone software products.  Key indicators of an ideal candidate is one who can adapt and work with multiple technologies at multiple levels in a complex software environment.

Gymglish is developing a new approach to English language learning, highly successful in France, and in many other countries. We are currently migrating from Zope/Plone to Django and we are looking for a Django Python developer to join us in our Paris office.

Get Your Weekly Dose of Python