Delivered once every Week. No Spam Ever.

Issue - 30

Worthy Read

guido van rossum tweeted this, so I guess you have to read it.

Testing helps you structure good code, find bugs, and write documentation.In this post, we’ll be first looking at a brief introduction that includes best practices before looking at a few examples.

In this episode we speak with Mike Bayer. Mike created SQLAlchemy in 2005 and over the past 10 years has been building and refining this amazing RDBMS ORM and data access layer.

Lieke is a Dutch Ambassador for European Codeweek, (co-)organizer of different Rails Girls events in the Netherlands and PyLadies in Amsterdam. She is a historian, a developer and currently working at VHTO, the Dutch national expert organisation on girls/women and science/technology. You can find her in Amsterdam, the Netherlands :)

Co-authored with Audrey Roy Greenfeld, the 1.8 edition of Two Scoops of Django is filled to the brim with knowledge to help make Django projects better. We introduce various tips, tricks, patterns, code snippets, and techniques that we've picked up over the years. What we didn't know or weren't certain about, we found the best experts in the world and asked them for the answers. Then we packed the result into a 500+ page book.

Cheryl's puzzle was designed to be solved with a pencil, the greatest problem-solving tool in the history of mathematics (although some prefer a pen, chalk, marker, or a stick for drawing in the sand). But I will show how to solve it with another tool: Python code.

Some time ago, counting on my recently grown network of great people met @ PyCon 2015, I tweeted this open question to unveil the mystery which has grown around the position of a junior Python developer. So, what exactly is expected ?

All profits from the campaign go to the Django Software Foundation, to help fund activities like sprints, travel grants to DjangoCon, and supporting events like Django Girls workshops.

Google Chrome plugins are written in HTML, JavaScript and and CSS. If you have never written a Chrome plugin before I suggest reading this. We want to use Python instead of JavaScript and in this tutorial we will show you how to do that.

Josh Triplett started out with "the punchline" for his PyCon 2015 talk on porting Python to run without an operating system: he and his Intel colleagues got the interpreter to run in the GRUB boot loader for either BIOS or EFI systems. But that didn't spoil the rest of the talk by any means. He had plenty of interesting things to say and a number of eye-opening demos to show as well.
core python

The purpose of this article is not just to show that it's possible to write applications for android, but to show that there's already stable and popular tools to write Android games and applications using your favorite language — Python.

Whoosh (source)is an embeddable search engine written in pure Python. It boasts many advanced features (faceting, stemming, highlights, compression, etc) for its size, and is perform-able enough to add simple-to-advanced search functionality on smaller projects.


GitHack - 72 Stars, 43 Fork
GitHack is a .git folder disclosure exploit. It rebuild source code from .git folder while keep directory structure unchanged.

moult - 26 Stars, 1 Fork
Moult is a utility that can assist you in finding packages that may not be in use any more. It was created to help me clean up a project's requirements.txt file after a major overhaul. It's far from perfect, but it's a lot faster than figuring out what's actually needed in a pip freeze print out.

pydisque - 15 Stars, 0 Fork
Client for Disque, an in-memory, distributed job queue.

disq - 12 Stars, 0 Fork
A disque Python client. Under the hood, this used redis-py's HiRedis implementation and switches out Redis commands with the disque ones

idris-py - 11 Stars, 1 Fork
Python backend for Idris (generates Python source, not bytecode).

djangocms-forms - 10 Stars, 1 Fork
The easiest and most flexible Django CMS Form builder!

Working with Natural Language Processing with Python.

funcparserlib - 6 Stars, 0 Fork
Recurisve descent parsing library for Python based on functional combinators. Parser combinators are just higher-order functions that take parsers as their arguments and return them as result values.