Issue #10

Antigravity

April 20, 2012

Antigravity
Ep.io shutting down, antigravity.py, and much more. 

Issue #10 : Antigravity

 

Friday, April 20th, 2012


Hi Pythonistas,

A little administraiton. Some of our readers didn't like the link 
obfuscation caused by redirects
 on the articles, so we will be adding the site domain next to the article link so you can see the article's source. That said, we have a pretty full issue this week. Enjoy! 

Oh I almost forgot,  We ordered STICKERS!! Details soon on how to get your hands on them for FREE.

RSS and archives can be found here, and here respectively.

Be a hero (or heroine) and do the right thing. Follow @pycoders.

If you are confused as to what this week's title means. Check out the dicussion article. 

--
Mahdi and Mike
 
News and Latest Developments.

PyCharm 2.5 Released! (blog.jetbrains.com)
Version 2.5 of the PyCharm IDE has been released, now with full support for remote python interpreters and improved virtualenv support. If you like PyCharm or are looking for a full fledged Python IDE this is worth checking out.

NumPy on PyPy progress report (morepypy.blogspot.ca)
We are really excited about the work that is going on with PyPy, one of the alternative implementations of Python. These guys are making leaps and bounds with getting up to date with python releases(working on python 3k) and increasing speed and support for packages like NumPy. This is the latest report on progress for NumPy support in PyPy, check it out.

Circus 0.3 Released (blog.ziade.org)
Circus the Supervisord like program has reached its third release. Circus has a few new features in this point release and all in all this project looks more interesting all the time.

Epio Closing Down (ep.io)
Ep.io is a python web application deployment solution. We have been using ep.io since they started in beta. We are extremely sad to see it close its doors.  Andrew Godwin and Ben Firshman have done an excellent job, and we wish them luck in the future.

DjangoCon Europe 2012 Talk Schedule Announced (2012.djangocon.eu)
This year DJangoCon Europe is in Zurich and the final talk schedule has been announced. Lots of really great topics and speakers on the list. We won’t be there but we are definitely looking forward to all the post-conference blog posts and videos that are sure to come.

OUR SPONSOR POSTMATES IS HIRING!

Postmates is a small team with a huge vision that is changing local commerce.
They are currently hiring Python and iOS Engineers in San Francisco, California.


Discussions.

antigravity.py (reddit.com)
Fun little discussion, about how antigravity.py actually exists in the Python stand library source. For those of you unfamiliar with the antigravity.py joke, check out this cartoon from xkcd.com



Projects.

datastore (github.com)
Datastore is a simple API with the aim to enable application development in a datastore-agnostic way, allowing data stores to be swapped seamlessly without changing application code. This project is in its infancy and has some serious potential, we urge anyone with experience in wrapping data stores to help Juan.

PyMuninCli - a Python Library for Accessing Munin Daemons (dzone.com)
PyMuninCli is a command line client library to query your munin servers. This is the perfect library for the Ops guy/gal in all of you.

Selfspy (github.com)
Selfspy is a daemon for Unix/X11 that continuously monitors and stores what you are doing on your computer. It is inspired by the Quantified Self movement. It can tell you what you were working on a couple of days go, what your password for a website, it stores everything you type and does it securely for self inspection later. SO awesome.

pyspread (github.com)
So this is really neat, the goal of pyspread is to be the most pythonic spreadsheet. It is written in Python and expects Python expressions in its grid cells. Each cell returns a Python object that can be accessed by other cells which opens up a bunch of possibilities and you also have Python module access, so you can perform operations with NumPy or your favorite library. Watch out Excel!

python-cloudsearch (github.com)
Last week Amazon announced and released CloudSearch(beta) on AWS. If you are looking to get started with Cloud Search before Boto supports it and you don’t want to roll your own library support, this is your ticket. Python-cloudsearch provides “A simple, pythonic interface to instances of Amazon's CloudSearch service.”

The Hitchhiker’s Guide to Python! (docs.python-guide.org)
This opinionated guide exists to provide both novice and expert Python developers a best-practice handbook to the installation, configuration, and usage of Python on a daily basis.


Articles.

Using Redis Pub/Sub and IRC for Error Logging with Python (charlesleifer.com)
This article is about a neat little hack for pushing JSON encoded logging data to a Redis pub/sub channel and then displaying that logging data in IRC using an IRC bot subscribed to this pub/sub channel. If you are working on a application and you are looking to get error notifications and tracebacks by means other than the standard email or reading log files, you may want to check this out.

Check Python site-packages for Updates (stefan.sofa-rockers.org)
Freezing package versions with PIP is easy, but keeping everything up to date can be a pain. The script in this blogpost solves this problem. It searches your site-packages for all upgradeable packages and upgrades them with pip. Very awesome.

Down the rabbit hole, profiling your Python code (reinout.vanrees.org)
This is a brief summary of some of your options for profiling your Python code as well as some django specific tips of the things you can look for. The author also gave a talk on this subject at the April 2012 Dutch Django Meeting. You can see the slides here

Python object creation sequence (thegreenplace.net)
This is another great article by Eli about the inner workings of Python. In this article he takes you for a deep dive into the Python object creation sequence. This is definitely worth the read.

How to Add Push Notifcations to your Website (jbalogh.me)
This is a very cool and very brief tutorial about how to add push notifications support to your website for sending notifications to Firefox. Very cool.

Python FAQ: Equality (me.veekun.com)
This is a section of an ongoing Python FAQ(here). For those who are interested, this is a really good explanation of the difference between ‘is’ and ‘==’ and when you should use either. Check it out.

Using a custom SQLAlchemy Users model with Django (tomforb.es)
This article details, with code examples, how to go about swapping out Django’s User model for a custom one created with SQLAlchemy. If you have every had issues with Django’s ORM not fitting the bill for you, this is a good place to get started if you are looking for a change.

UPCOMING EVENTS

Pycoder's Weekly Issue # 11
Apr 27th, 2012

ABOUT THE CURATORS

This mailing list has been hand picked by Mahdi Yusuf and Mike Grouchy

ABOUT OUR SPONSORS

Postmates is a small team with a huge vision that is changing local commerce.
They are currently hiring. Check out their open positions here!

Follow on Twitter | Friend on Facebook | Forward to Friend 
Copyright © 2012 PyCoder’s Weekly, All rights reserved.





|