Issue #128

Yes you can!

Aug. 15, 2014

Yes you can!
PyCon in Portland, mypy, flocker and much more.

Issue #128: Yes you can!

Weekly dose of all things Python.
 
Hey Everyone, 

Lots of news and happenings in the Python community this week. Thanks for reading!

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

News


Proposal: Use mypy syntax for function annotations
Inspired by a talk given by Jukka Lehtosalo (author of mypy) at Dropbox, Guido opens the discussion about using mypy syntax for function annotations in Python.
python.org
Shared by @mgrouchy
 

DjangoCon US 2014 Conference Schedule Announced
The schedule for DjangoCon US 2014 in Portland, Oregon has been announced. Check it out!
djangocon.us
Shared by @mgrouchy
 

Welcoming a new co-chair and the next PyCon host city!
Brandon Rhodes has been named a new co-chair for Pycon 2015! The next PyCon host city has also been announced as Portland, Oregon!
blogspot.ca
Shared by @myusuf3
 

Python Tools for Visual Studio 2.1 RC
A release candidate for Python Tools for Visual Studio 2.1 is out. If Python on Visual Studio is your jam click through to try it out.
codeplex.com
Shared by @mgrouchy
 

Discussion


The not-so-sorry state of SSL in Python
reddit.com
Shared by @myusuf3
 

Jobs

Projects


turnstile
Useful. Distributed rate-limiting WSGI middleware. Uses Redis to manage rate in which users are hitting your endpoints and to configure rate limits.
github.com
Shared by @mgrouchy
 

mypy
Optional static typing in your Python code.
github.com
Shared by @mgrouchy
 

pyrasite
Inject code into running Python processes!
github.com
Shared by @myusuf3
 

pythonpy
python -c, with tab completion and shorthand
github.com
Shared by @mgrouchy
 

PyAPNs
Python library for interacting with the Apple Push Notification service (APNs)
github.com
Shared by @myusuf3
 

queries
A wrapper around psycopg2 which includes a simplified API, PyPy support, async support for Tornado and more!
github.com
Shared by @mgrouchy
 

hashids-python
A python port of the JavaScript hashids implementation.
github.com
Shared by @mgrouchy
 

flocker
Easily manage Docker containers & their data! Check out the main site here
github.com
Shared by @myusuf3
 

ipython-vimception
Get your vim keybindings in iPython notebooks. Very cool.
github.com
Shared by @mgrouchy
 

pip-autoremove
Remove a package and its unused dependencies.
github.com
Shared by @myusuf3
 

jumprun
A command-line tool for running scripts from any directory in terminal with a single command
github.com
Shared by @itsnauman
 

Articles


How-to: Use IPython Notebook with Apache Spark
Very nice write up of a tutorial for using iPython notebooks for working with Apache Spark.
cloudera.com
Shared by @mgrouchy
 

What happens if you write a TCP stack in Python?
Great post about what happens when you implement a TCP stack. Guess what? You learn a bunch of things!
jvns.ca
Shared by @myusuf3
 

Turbocharge your Python prompt and Django shell with IPython Notebook
Small tutorial on how to get working with IPython and IPython Notebook with Django and Python shells.
opensourcehacker.com
Shared by @myusuf3
 

The not-so-sorry state of SSL in Python
Alex Gaynor and David Reid write about the missing feature in Python 2's implementation of TLS and their work in porting these features back from Python 3 to Python 2 with the hope they will land in Python 2.7.9.
rackspace.com
Shared by @mgrouchy
 

Setting up Sublime Text 3 for Full Stack Python Development
Extensive article on how to setup Sublime Text 3 for full stack python development!
realpython.com
Shared by @myusuf3
 

Cheat Sheet: Writing Python 2-3 compatible code
Really extensive cheatsheet of common idioms for writing python 2-3 compatible code. If you are looking at supporting Python3 with your currently Python2 library this is a great place to start.
python-future.org
Shared by @mgrouchy
 

Refactoring monolithic if/else filters with closures
Nice little example on how to refactor your monolithic if/else clauses for filtering data. Provides a small albeit contrived example to illustrate the issue.
startmake.com
Shared by @scottallenon
 
Read Later
Tweet
Forward to Friend
Copyright © 2014 PyCoder’s Weekly, All rights reserved.