Delivered once every Week. No Spam Ever.

Issue - 64

Worthy Read

Channels is an exciting upcoming feature of Django that will allow Django sites to support use cases that usually required the use of external tools and libraries (even non-Python ones) and even has the potential the way we work with the framework entirely.

K-Means Clustering is a machine learning technique for classifying data. It’s best explained with a simple example. Below is some (fictitious) data comparing elephants and penguins. We’ve plotted 20 animals, and each one is represented by a (weight, height) coordinate.
machine learning

Since its debut in 2008, Python 3 has come a long way. Gone are the days when it lacked support for almost all useful libraries and tools. Python 3 offers many improvements and amazing new features that make writing robust code in Python easier than ever. In this article, Toptal engineer Dario Bertini discusses some of the improvements and features that Python 3 has to offer, and explains whether switching to Python 3 is a smart choice right now.

A Django implementation of JSON Web Token Authentication (

These diagrams shows the Docker images needed to set the application service in his first version (App:1.0). The version number will be increasing during the system evolution.

Working with large JSON datasets can be a pain, particularly when they are too large to fit into memory. In cases like this, a combination of command line tools and Python can make for an efficient way to explore and analyze the data. In this post, we’ll look at how to leverage tools like Pandas to explore and map out police activity in Montgomery County, Maryland. We’ll start with a look at the JSON data, then segue into exploration and analysis.

At this moment, exactly 2,000 people are registered for PyCon 2016 — which puts us ? of the way to capacity!. If you are planning to visit now's the time to book the tickets.

American Fuzzy Lop is both a really cool tool for fuzzing programs and an adorable breed of bunny. In this post I'm going to show you how to get the the tool (rather than the rabbit) up and running and find some crashes in the cPython interpreter.
core python

Recently we came to a conclusion that it's enough. We agreed that the backend of the service is going to be first in line. Because all of it was about to be rewritten we thought that maybe it's a perfect time to evaluate other technologies. Currently it's using Python2.7 + Django + Gunicorn. We consider going to either Node.js with Express 4, Python3 with aiohttp or C++.

What is the best Python book for experienced programmers? My background is in Ruby, C++, JavaScript (and a little Clojure) . I told a prospective employer that I knew Python. So I need to know Python.

This week we welcome Chris Moffitt (@chris1610) as our PyDev of the Week! Chris has been an active writer about Python on his blog and a speaker at DjangoCon.


neural-doodle - 367 Stars, 13 Fork
Turning your two-bit doodles into fine artworks!

SSHKeyDistribut0r - 97 Stars, 7 Fork
A tool to automate key distribution with user authorization

resume - 33 Stars, 2 Fork
Automatically generate your résumé and various cover letters from YAML files.

ascii_qgis - 9 Stars, 3 Fork
A ASCII QGIS map viewer

pyphoon - 8 Stars, 0 Fork
ASCII Art Phase of the Moon (Python version)

AnimeWatch - 6 Stars, 1 Fork
Front End for mplayer and mpv

shahinday - 6 Stars, 0 Fork
A terminal based game written in Python. Extend it and contribute! Put together very quickly, no comments, but kind-of self-documenting...

slackStocks - 5 Stars, 1 Fork
Slackbot for stock prices

packtSnatch - 4 Stars, 0 Fork
Script for ordering and downloading ebooks from packtpub freelearning page