Issue #127

Kevin Love

Aug. 8, 2014

Kevin Love
IPython 2.2.0, Toga, doorman and much more.

Issue #127: Kevin Love

Weekly dose of all things Python.
 
Hey Everyone, 

Hope you had a great week, keep the submissions coming!

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

News


IPython 2.2 released
IPython 2.2 has been released including a security fix. Check out the list of issues closed to get all the details on this release!
scipy.org
Shared by @mgrouchy
 

Discussion


Python for business analytics reporting
reddit.com
Shared by @mgrouchy
 

Sims 4 Modding will use python!
reddit.com
Shared by @mgrouchy
 

Jobs

Projects


doorman
Keeps your secrets, secret. Allows you to put the keys, passwords and things you want to keep secret in a config file and then hide and show your secrets.
github.com
Shared by @halitalptekin
 

termrule
Provide a coloured horizontal rule for your terminal. Useful for marking debugging blocks and the like.
github.com
Shared by @itsnauman
 

Toga
A Python native, OS native GUI toolkit. Very cool project for building Native GUI apps with Python.
pybee.org
Shared by @mgrouchy
 

butterdb
This is very useful if you use google spreadsheets. Butterdb is an orm for Google drive spreadsheets.
github.com
Shared by @mgrouchy
 

vim-bootstrap
A simple website that helps you bootstrap your .vimrc for your preferred language.
github.com
Shared by @mgrouchy
 

kcbo
A Bayesian testing framework written in Python. KCBO allows you to do Bayesian data analysis without worrying about the implementation details for a certain test.
github.com
Shared by @mgrouchy
 

characteristic
Remove the boilerplate from your life with characteristic. This project gives you a human-readable __repr__, a complete set of comparison methods, and a kwargs-based initializer.
github.com
Shared by @mgrouchy
 

pytest-timeout
This is a plugin which will terminate tests after a certain timeout. Especially useful if you are trying to keep your test suite runtime low or if you want to figure out hangs in ci environment.
bitbucket.org
Shared by @myusuf3
 

gnsq
A gevent based python client for the NSQ distributed messaging platform.
github.com
Shared by @mgrouchy
 

gspread 
Manage your Google spreadsheets with gspread in Python.
github.com
Shared by @myusuf3
 

Articles


Passing parameters to Django admin action
Sometimes wrangling the Django admin to do what you want can be a pain. This is a nice little tutorial which shows you have to pass parameterized data to custom Django admin actions.
agiliq.com
Shared by @myusuf3
 

Some Suggestions for Teaching Python
Nick Coghlan gives some suggestions for teaching Python garnered from his experiences as a teaching assistant at a recent Software Carpentry bootcamp.
curiousefficiency.org
Shared by @mgrouchy
 

Getting Started with Python Internals
Nice guide to get you ready to jump in and start working with Python internals.
github.io
Shared by @mgrouchy
 

Scraping Craigslist for sold out concert tickets
Nice little tutorial on scraping to solve a problem. I would have use twilio for the SMS part though.
gregreda.com
Shared by @myusuf3
 

Gevent: Asynchronous I/O Made Easy
Nice article on explaining asynchronous i/o with gevent as well as generators and coroutines.
mauveweb.co.uk
Shared by @myusuf3
 

Python for Programmers
A nice collection of all the things you probably wanted to know when you started writing python programs.
rustyrazorblade.com
Shared by @mgrouchy
 

Deploying a Django app on Amazon EC2 instance.
Nice article on how to deploy Django on EC2 and introduces concepts like load balancing and autoscaling too.
agiliq.com
Shared by @myusuf3
 
Read Later
Tweet
Forward to Friend
Copyright © 2014 PyCoder’s Weekly, All rights reserved.