Issue #146


Dec. 19, 2014

PyCon 2015 Tutorial Schedule, Django Site Redesign, qutebrowser and much more.

Issue #146: Adorn

Weekly dose of all things Python.
Hey Everyone, 

This will be our last issue of 2014, we will be taking next week off for the holidays and to prepare our 2014 roundup! Thanks for a great year, hopefully we can make 2015 even better!

Share an article with us and if it lands in newsletter get highlighted as a contributor in the newsletter!

Like what we are doing? Support us on Gratipay  We are on twitter too! 
From our sponsors:


PyCon 2015 Tutorial Schedule Announced
The PyCon 2015 tutorial schedule has been announced, time to coordinate your schedules!
Shared by @mgrouchy

Announcing a redesign of the Django websites
After a decade, the Django Website and documentation has gotten a redesign. Check it out!
Shared by @mgrouchy


I Have A Few Hours To Teach Python To 25 Mechanical Engineers. What Should I Cover?
Shared by @myusuf3


Python Developer (Austin, TX) 
Posted By  Umbel. PROMOTED

Software Engineer (New York, NYC) 
Posted By  Beatport. PROMOTED

Backend Python Developer (Edmonton, AB, Canada) 
Posted By  Strathcom Media Inc. 


A collection of tools for working with iterators.
Shared by @benlast

A keyboard-driven, vim-like browser based on PyQt5 and QtWebKit. To get an idea of how it works, check out the keybinding cheatsheet.
Shared by @the_compiler

A dynamically typed programming language for functional programming and actor-style programming. Its interpreter is written in Python 3. Worth checking out, even if only you are interested in how an interpreter is written.
Shared by @mgrouchy

Useful. A tool supporting sqlite, mysql, postgresql, and mongodb that allows you to create fake(but valid) data for in your database for testing purposes.
Shared by @myusuf3

A library that provides a dictionary interface that supports settable and gettable values that support both attribute and getitem syntax.
Shared by @mgrouchy

A attempt to provide state-of-the-art deep learning models in a nice pythonic interface.
Shared by @mgrouchy
A tool for creating composable CLI's. Allows you to easily create commands, subcommands, etc. and parse their arguments.
Shared by @mgrouchy

Simplify your PostgreSQL software development lifecycle. Automates all the things that are required for you to test your Postgres stored procedures.
Shared by @mgrouchy


Python’s `NotImplemented` Type
Everything you wanted(and didn't want) to know about Python's `NotImplemented` Type/Constant.
Shared by @STajbakhsh

Obfuscating "Hello world!"
Ever wonder how some of these crazy obfuscated python programs work? Check out this detailed explanation of how it all works.
Shared by @mgrouchy

json vs simplejson vs ujson
Very detailed rundown with benchmarks of the differences between common python JSON parsing libraries. SPOILER: ujson is the fastest by a considerable margin.
Shared by @mgrouchy

Making Python Authentication Fast
Nice article here. Great explanation of how authentication general works in your framework of choice and how to improve fetching user data once a user is logged in.
Shared by @rdegges

Programming a Bot to Play the “Sushi Go Round†Flash Game
This is pretty great. Very nice, in depth guide for creating a bot that can play a flash game using PyAutoGUI.
Shared by @mgrouchy

Detecting Facial Keypoints With Python
I love these breakdowns on Kaggle competitions. This time we get taught how to detect facial keypoints with Python.
Shared by @myusuf3
Read Later
Forward to Friend
Copyright © 2014 PyCoder’s Weekly, All rights reserved.