Get Your Weekly Dose of Python
Welcome to issue 9 of Python Weekly. Learn Python The Hard Way is a great course by Zed Shaw. It's a 4-week crash course, which will teach you how to start building web apps with Python.

Articles, Tutorials and Talks

Migrating to Python 2.7, part 2: Webapp and templates
The part 1 of the migration series discussed changes to your app to take advantage of the 2.7 runtime's support for multithreading. In part 2 we start looking at the changes to the included libraries, and how you will have to modify our app to use them.

This talk shows you why web2py can make you more productive by bringing the result of a reflection over the best ideas of the most popular MVC based web frameworks enforcing the best practices for a fast, scalable and secure web application with minimal effort. It also shows a live demo where you can get a faster grasp on how does it work and how fun it can be.
 
This article demonstrates how to combine wxPython and SqlAlchemy, a SQL Object Relational Mapper (ORM). It will also give you an introduction to the model-view-controller (MVC) and "create, read, update and destroy" (CRUD) methodologies.
 
This post shows you how to get started with Bottle in Google App Engine and how you can organize your project files so that it becomes manageable as it grows bigger.
 
 
 
 
 
 
 
Interesting Projects, Tools and Libraries

A library which will detect and swap to newer installed python version on a multi-version system.
 
Pointfree is a small module that makes certain functional programming constructs more convenient to use in Python.
 
A django application to plug in committee-based governance management into a project.
 
The application to organize polling (or voting) on your site.
 
Relational algebra for Django, a la ARel, SQLAlchemy. Because sometimes you need a left join.
 

django-achievements 
Django app to handle user achievements and reward them with points
 
A jquery-like library for python

Pulp is a Python application for managing software repositories and their associated content, such as packages, errata, and distributions. Pulp provides tracking of which systems are using which repositories along with a full system history of installation actions. 
 
It is a new datastore client library for Python
 

Upcoming Events and Webinars

Scipy India is a conference providing opportunities to spread the use of the Python programming language in the Scientific Computing community in India. It provides a unique opportunity to interact with the "Who's who" of the Python for Scientific Computing fraternity and learn, understand, participate, and contribute to Scientific Computing using Python.
 
 
 
 
 
Python Jobs of the Week

We are looking for someone who really cares about what they build to join our quantitative and technology-driven startup. Our lean team is talented and our product is profitable - we're building a new solution for social/Facebook ads and monetization. We are looking for a good coder who wants to collaborate across teams to develop dashboards, analytics interfaces, data feeds, and other tools.
 
Beonten Inc. builds information exchanges for economically optimized crowd-sourcing. Ideal candidates love solving hard challenges, learning about new domains and exploring new technologies. Come help revolutionize business, education and government.
Get Your Weekly Dose of Python