Delivered once every Week. No Spam Ever.

Issue - 21

Worthy Read

Metaclasses are a controversial topic in Python, many users avoid them and I think this is largely caused by the arbitrary workflow and lookup rules which are not well explained. There are few key concepts that you need to understand to efficiently work with metaclasses. If you haven't heard of metaclasses at all, they present lots of interesting opportunities for reducing boilerplate and nicer APIs.
core python

Since PyCon Sweden was a success last year, we're doing it again this year, only slightly bigger, hopefully even better! We are accepting proposals until the 16th of February - go ahead and submit your proposal today! We'll move in to a prime venue at Hilton Slussen on the waterfront in central Stockholm, and keep aiming for the fantastic Swedish spring weather we had last year, with the conference running on the 12-13th of May.

Emily came to web development after a previous career in software project management and UX design and research. Before becoming an engineer, she designed IVR systems for clinical trials, taught Python to beginners, presented at CHI, led workshops on Lean User Research methods, and studied CAD users in Japan. She currently works mostly on the front end, and Django provides great templating support for internationalization. The Django documentation is also fantastic, very detailed and well maintained.

Here is the big news I hinted at in my last Pycon talk. I have been working on a book titled Django Design Patterns and Best Practices. Most of the early drafts have been reviewed and it is slated for publishing inMarch. You can pre-order it here right now! Click here if you like to be notified when it will be published.

Although the most wide-spread and supported way of running Django is on a Linux system (e.g., with uwsgi and nginx), it actually doesn't take much work to get it to run on IIS. In this article, Toptal Engineer Ivan Voras walks you through a step-by-step tutorial, clearly explaining how to install Django on IIS.

Convert Python ASTs to XML files for reading in other languages.
core python


deployapp - 17 Stars, 1 Fork
Deployapp is a package to deploy multiple Python sites/application in virtualenv. It also allows you to deploy PHP/HTML applications, run scripts and run workers with Supervisor.

API-Hour - 13 Stars, 0 Fork
API-Hour is a lightweight daemon framework, that lets you write powerful applications. It was created to answer the need for a simple, robust, and super-fast server-side environment to build very efficient Daemons with ease. By default, API-Hour Starter Kit (Cookiecutter) creates for you a HTTP daemon to develop WebServices. With API-Hour, you can quickly convert any AsyncIO server library to multi-processing daemon, ready for production.

ghmarkdown - 11 Stars, 4 Fork
The complete command-line tool for GitHub-flavored markdown

services-to-wordcloud - 8 Stars, 7 Fork
Tiny python utility that converts data crawled from different services into cloud of words.

dictaphone - 7 Stars, 1 Fork
Stop-go recording of audio in terminal

meteora - 6 Stars, 0 Fork
A performance testing web application made in Python.

two-factor-auth-flask - 6 Stars, 0 Fork
Example application for "Two Factor Authentication with Flask".

python-wikiquotes - 5 Stars, 1 Fork
Retrieve quotes from any Wikiquotes page.