Issue #183

Football

Sept. 11, 2015

Football
Python 3.5.0 RC4,  PEP 498, thrift-tools and much more.

Issue #183: Football

Weekly dose of all things Python.
 
Hey 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? Support us on Gratipay  We are on twitter too! 

From our sponsors:

opbeat

Want to work on new projects? Try a new stack? Move to a new city? Discover contract opportunities? On Hired, we bring opportunities to you. Join today at Hired.com.

(Sponsor this newsletter

News


Mastering Django - The NEW Django Book
An updated(unofficial) version of the official Django book updated for the latest Django versions.
masteringdjango.com
Shared by @mgrouchy
 

Python 3.5.0 Release Candidate 4 released!
Due to a major regression found in RC3 we now have RC4 of Python 3.5.0 out. Go check it out and report any problems!
python.org
Shared by @mgrouchy
 

Discussion


Why does PEP 8 discourage underscores in package names?
reddit.com
Shared by @mgrouchy
 

Pep 498 approved. :(
reddit.com
Shared by @mgrouchy
 

Yay, PEP-498 approved!
reddit.com
Shared by @myusuf3
 

Jobs

Projects


pywebhooks
A simple Flask based webhook service.
github.com
Shared by @chadlung
 

thrift-tools
From the team at Pinterest, a set of tools to introspect Apache Thrift traffic.
github.com
Shared by @jparise
 

peep
A "pip install" that is cryptographically guaranteed repeatable. Attempts to solve the problem that a compromise of PyPI or its CDN could get you a different package than the one you requested.
github.com
Shared by @mgrouchy
 

autograd
Efficiently computes derivatives of numpy code. For more information click through to the README.
github.com
Shared by @mgrouchy
 

xUnique
Python script to regenerate Xcode project files so that they are unique and help to solve the problem of merging and resolving conflicts in these files.
github.com
Shared by @mgrouchy
 

pyscaffold
PyScaffold helps you to easily setup a new Python project!
github.com
Shared by @myusuf3
 

Articles


Let’s Build A Simple Interpreter. Part 4.
Part 4 in the really amazing Let's Build a Simple Interpreter series. If you haven't read any of them, start at part 1.
ruslanspivak.com
Shared by @mgrouchy
 

Uploading With Django and Amazon S3
Simple tutorial to get user uploads in your Django app working with Amazon S3 storage.
pritishc.com
Shared by @mgrouchy
 

Creating Conditionally Required Fields in Django Forms
Next time you have to have a form in your Django app that you would like to require certain fields conditionally, use this post as your reference.
fusionbox.com
Shared by @mgrouchy
 

PyPy warmup improvements
Some major improvements to memory usage and warm up time for the JIT.
blogspot.ca
Shared by @myusuf3
 

Function Composition
Well written and interesting article on function composition in Python. Haskell looks interesting, never got the hype though!
fabianism.us
Shared by @myusuf3
 

Be careful with using dict() to create a copy
Nice little way to get tripped up and lesson on when yo use our friend deepcopy!
peterbe.com
Shared by @myusuf3
 

10 Reasons to love SQLAlchemy
The author of this post loves SQLAlchemy, do you? Click through to be convinced!
pajhome.org.uk
Shared by @mgrouchy
 

Introduction to Monte Carlo Tree Search
Awesomely put article on Monte Carlo Tree Search. For all you Go players out there!
jeffbradberry.com
Shared by @myusuf3
 
Read Later
Tweet
Forward to Friend
Copyright © 2015 PyCoder’s Weekly, All rights reserved.