Issue #221


June 17, 2016

The PSF's growing success, automation, Neural Networks and much more.

Issue #221: Divine

Your weekly dose of all things Python.
Hi Everyone!

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

Like what we are doing? Have any comments or suggestions? Check us out on twitter

Mahdi & Mike

From our sponsors:


The Easiest Way to Find a Job

Hired lets you sit back while job offers come to you. When you complete your profile, instantly apply to 4,000+ companies on the platform who will contact with you with job offers, including salary and equity up-front.  Try it today. 

(Sponsor this newsletter


The PSF's Growing Success
A look at the amount and size of grants disbursed from the PSF. Looks to be growing every year with potentially 300K in 2016-20147 to fund Python education all over the world. Good job PSF!
Shared by @mgrouchy

Python 2.7.12rc1 Released!
Click through for full changelog and download links.
Shared by @mgrouchy

The SF Bay Regional Python Conference 2016, takes place August 19-21.
Shared by @myusuf3

Advisory: HTTP Header Injection in Python urllib
Python's built-in URL library ("urllib2" in 2.x and "urllib" in 3.x) is vulnerable to protocol stream injection attacks (a.k.a. "smuggling" attacks) via the http scheme. Click through for more details.
Shared by @mgrouchy


Separate IO from algorithms: A simple rule to avoid some common maintainability issues.
Shared by @mgrouchy

I missed pycon, what is your favorite talk that you recommend I watch?
Shared by @myusuf3

Python Jobs

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

Senior Platform Engineer (Bellevue, WA) 
Posted By  Motiga Inc. PROMOTED

Software Engineer (Amsterdam, Netherlands) 

Senior Software Engineer - Python (Reston, VA) 
Posted By  Global Reach Consulting LLC.  PROMOTED

Software Engineer - Python  (Shepards Bush, London, UK) 
Posted By  Pole Star Space Applications Ltd.  PROMOTED

Sr. Python Developer (Raleigh-Durham, NC) 
Posted By  RTI International.

See More Python Jobs >> 


A handwritten multilayer perceptron classifer using numpy.
Shared by @myusuf3

Three blender scripts that allow to design 1d and 2d colormaps within a colorspace gamut.
Shared by @mgrouchy

When buildout+pip=♥
Shared by @myusuf3

A lightweight application environment checker.
Shared by @mgrouchy

Data scraper for Facebook Pages, and also code accompanying the blog post How to Scrape Data From Facebook Page Posts for Statistical Analysis.
Shared by @mgrouchy

Beautify your Git Logs
Shared by @myusuf3

A Blender script to procedurally generate 3D spaceships.
Shared by @myusuf3

A very simple content-based recommendation engine.
Shared by @mgrouchy

Minimalist Requests wrapper to work within rate limits of any amount of services simultaneously. Parallel processing friendly.
Shared by @myusuf3


How to build and deploy a Facebook Messenger bot with Python and Flask, a tutorial
More Facebook Messenger bots.
Shared by @mgrouchy

A Simple Content-Based Recommendation Engine in Python
Shared by @mgrouchy

Redirecting stdout
Always good stuff over at pythonlibrary, some simple tips for redirecting stdout to a file with Python.
Shared by @mgrouchy

Excel “Filter and Edit†- Demonstrated in Pandas
A look at doing the equivalent of Excels "Filter and Edit" in Pandas.
Shared by @myusuf3

Learn Python online – A detailed list of courses on Python
A great list of online Python courses, don't forget to check the comments, there are some good suggestions for online resources in there as well.
Shared by @mgrouchy

Automation For The People
Great post on in github gist form on automation. Includes tons of automation tools (or tools that can be used for automation) from Bash and Make to Python specific things like Fabric, Ansible and Invoke.
Shared by @mgrouchy

Creating Videos of NBA Action With Sportsvu Data
This is very cool. Use NBA SportsVU data, mixed with play by play data scraped from to generate videos of player movements!
Shared by @myusuf3

Separate IO from algorithms
This author suggests that Separating IO from algorithms is a good strategy for being able to write clean, easy to maintain code.
Shared by @mgrouchy

Machine Learning is Fun! Part 3: Deep Learning and Convolutional Neural Networks
Don't forget to check out part 1 and Part 2.
Shared by @myusuf3
Read Later
Forward to Friend
Copyright © 2016 PyCoder’s Weekly, All rights reserved.