Welcome to issue 222 of Python Weekly. Another packed issue this week. Enjoy it!

From Our Sponsor
Hired gives top Python Engineers more power in their job search. In 1 week you'll get 5+ preliminary offers from top tech companies around the US and UK. You'll see salary & equity upfront & you're under no obligation to accept any offer. Want to learn more? Check out Hired today!

Articles, Tutorials and Talks

Blowing the Doors off Bottlenecks with Python on AMD APUs
Learn how to speed up Python programs using the integrated GPU on AMD APUs, using Numba, an open source just-in-time compiler,to generate faster code, all with pure Python. 

Exploring U.S. Traffic Fatality Data
The National Highway Traffic Safety Administration (NHTSA) maintains a fatality dataset called the Fatality Reporting System (FARS). It contains detailed information about every fatal traffic crash in the U.S., including the time of day, location with latitude and longitude, roadway type, and more. This notebook will hopefully provide some helpful Python analysis techniques as well as raise awareness of the very serious societal problem of roadway injury and death.

City Chat with Python, Django and Twilio IP Messaging
Looking for a new apartment in your city? Is it election day and you want to remind people to get out and vote? Want to poll residents for the best restaurant in their neighborhood? In this post, we'll build a messaging application where messages are broadcast to recipients based on the city reported by their browser location. By combining Python, Django, Twilio IP Messaging and the Google Maps API we'll take our best shot at making it easier to find an apartment, remind your neighbors to vote or poll your fellow city residents.

Podcast.__init__ Episode 35 - Sylvain Thénault on ASTroid
The Python AST (Abstract Syntax Tree) is a powerful abstraction that allows for a number of innovative projects. ASTroid is a library that provides additional convenience methods to simplify working with the AST. In this episode we spoke with Sylvain Thénault from Logilab about his work on ASTroid and how it is used to power the popular PyLint static analysis tool.

Breaking into the Indian E-commerce
Lets find out how India shops and how big is Myntra.

Smile Recognition Using OpenCV and scikit-learn
In this post, we're going to dab a little bit in machine learning and face recognition to predict if an image from a live webcam shows a smiling subject or not.

Building a Rest API with the Bottle Framework
This article provides a walkthrough of how to build a RESTful API service using Bottle.

Detecting machine-readable zones in passport images
In this post, you will learn how to detect Machine-readable Zones (MRZs) in passport scans using only basic image processing techniques.

The MongoDB Statbox - Graphs of stats in 5cm by 6cm
Using just a Pi Zero, a Unicorn Hat, a slice of Python and a plug-in of Wifi, find out how you can turn you database stats into shining beacons of information in the return of the TinkerTank.

How To Make Python Run As Fast As Julia

Episode #38: Continuous Integration and Delivery at Codeship

Let's Build A Simple Interpreter. Part 7.

Create Breakout (Brick Breaker) in Python

Solving the GCHQ christmas card with Python and pycosat

How to create Slack Bot using Wolframalpha API

Airflow: Tips, Tricks, and Pitfalls


Learn to Program with Minecraft: Transform Your World with the Power of Python
You've bested creepers, traveled deep into caves, and maybe even gone to The End and back-but have you ever transformed a sword into a magic wand? Built a palace in the blink of an eye? Designed your own color-changing disco dance floor? In Learn to Program with Minecraft, you'll do all this and more with the power of Python. Begin with some short, simple Python lessons and then use your new skills to modify Minecraft to produce instant and totally awesome results. Learn how to customize Minecraft to make mini-games, duplicate entire buildings, and turn boring blocks into gold.

Python Jobs of the Week

Senior Games Server Programmer at Kwalee
As our Senior Games Server Programmer, we need you to deliver high quality, innovative and extremely fun mobile games. You will help lead the design and architecture of our servers and implement server features to robustly support millions of mobile games players.

Interesting Projects, Tools and Libraries

A lightweight JSON storage service with synchronisation and sharing abilities.

An integrated shell for working with the AWS CLI.

pybind11 is a lightweight header-only library that exposes C++ types in Python and vice versa, mainly to create Python bindings of existing C++ code

Score a Christmas Tree based on uniformity of lights, shape of tree, and colors used.

Python botnet and backdoor.

ASCII Game Engine write in Python.

Fast and efficient JSON Parser for Python.

Guesstimator is a program that searches the Google Places, Yelp, and Foursquare APIs to create a list of bars in the given location. Then, it combines their ratings as a Bayesian estimate to rank them more accurately.

ArrayFire is a high performance library for parallel computing with an easy-to-use API. It enables users to write scientific computing code that is portable across CUDA, OpenCL and CPU devices. This project provides Python bindings for the ArrayFire library.

Clean implementation of feed forward neural networks

A simple external bomb-timer for CS:GO, written in Python.

A bitcoin-payable wifi captive portal.

Share Python Weekly 

You are receiving our weekly newsletter because you signed up at

Unsubscribe <<Email Address>> from this list | Forward to a friend | Update your profile
Our mailing address is:
Python Weekly
Brooklyn, NY 11209

Add us to your address book

Copyright (C) 2015 Python Weekly All rights reserved.