Get Your Weekly Dose of Python
Welcome to issue 36 of Python Weekly. Let's get straight to the links this week.


The Python Soft­ware Foun­da­tion has offi­cially announced a call for pro­pos­als for the redesign of the site and properties. The key goal of this project is to update Python's official web presence with an eye to better organizing the information we have today (and expect to add in the future). The end result should aid the various audience roles in locating the information relevant to their needs.
Articles, Tutorials and Talks

This article describes one method of permanent unlock, like NCK key cracking method involved in baseband memory dumping and decrypting. Otherwise you can use this info for your personal iPhone baseband reversing.
The idea is to provide an introduction to Test-Driven web development using Django (and Python). Essentially, we run through the same material as the official Django tutorial, but instead of 'just' writing code, we write tests first at each stage - both "functional tests", in which we actually pretend to be a user, and drive a real web browser, as well as "unit tests", which help us to design and piece together the individual working parts of the code.
This post shows you couple use-case examples of some of the Python built-in functions. These functions can prove themselves extremely useful, and Python coder should learn how to use them: they're fast and well thought.
Ever wanted to have similar item recommendations on your site? This presentation shows you how to do it with some practical examples and hands on coding.
Dave Wynne and Dale Honeycutt explain the process of creating tools in a Python toolbox and highlight the decisions in making a fully functional geoprocessing tool.
This post is an introduction on how to design an infinite impulse response (IIR) filters using the Python scipy.signal package. 
Interesting Projects, Tools and Libraries

OpenReplica is a fire-and-forget replication service: plug in your python object and desired replication level and it takes care of the rest. OpenReplica automatically ensures that new object replicas are dynamically created to compensate for any node or network failures involving your nodes, letting you focus on building your application and not on building reliable distributed systems.
0bin is a client side encrypted pastebin that can run without a database. 0bin allows anybody to host a pastebin while welcoming any type of content to be pasted in it. The idea is that one can (probably...) not be legally entitled to moderate the pastebin content as he/she has no way to decrypt it.
Moksha is an open source Python web framework that aims to simplify the creation of highly-interactive realtime web applications.
Multi-Mechanize is an open source framework for performance and load testing. It runs concurrent Python scripts to generate load (synthetic transactions) against a remote site or service. Multi-Mechanize is most commonly used for web performance and scalability testing, but can be used to generate workload against any remote API accessible from Python.
ObjP's goal is to create a two-way bridge between Python and Objective-C. Unlike PyObjC, which uses dynamic calls to methods on runtime, ObjP generates static code. It generates either Objective-C interfaces to Python code or Python modules to interface Objective-C code.
l2cs - "lucene to CloudSearch" - is a module for converting search queries from Apache lucene's base syntax into an Amazon CloudSearch boolean query.

Qless is a powerful Redis based job queueing system inspired by resque, but built on a collection of Lua scripts. Qless-py is a python bindings for qless.

New Releases

Upcoming Events and Webinars

If you are interested in learning a bit more about App Engine before diving in, sign up for this webinar for a jump-start on the decision making process. Learn what's possible with App Engine, as well as just how easy it is to get started.
Kapil Thangavelu will talk about gevent

Get Your Weekly Dose of Python