Issue #117

3 > 2

May 30, 2014

3 > 2
Anaconda 2.0, openduty, Using Mocks in Python and much more.

Issue #117: 3 > 2

Weekly dose of all things Python.
Hey Everyone, 

So it looks like last week some of the email were caught in spam, likely due to the title. Please check your spam filters and if possible mark as not spam. Would be a great help!

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 Gittip  We are on twitter too! 
From our sponsors:


Continuum Analytics Releases Anaconda 2.0
This new release boasts direct setup of Python3 as well as the transition from PySide to PyQt. More details after the jump!
Shared by @myusuf3


Why is it slower to iterate over a small string than a small list?
Shared by @myusuf3


Senior Server Engineer (New York, NY) 
Posted By Oyster Promoted
Web Tools Engineer (New York, NY) 
Posted By MongoDB Promoted


We all have these nightly management commands we run, this app promises to keep you informed of its result once completed.
Shared by @myusuf3

A foundation leveraging best practices that you can use to start building your flask applications with.
Shared by @mgrouchy

Minify, obfuscate and compress your Python code.
Shared by @mgrouchy

Very cool. Compile and execute sql queries directly on pandas data frames.
Shared by @mgrouchy

Make generating Matplotlib plots fast, easy and reusable with this light wrapper.
Shared by @mgrouchy

An open source Alerting and incident escalation tool similar to the popular paid product PagerDuty.
Shared by @mgrouchy

A parser generator. Grako accepts grammars in EBNF as input, and outputs memoizing PEG parsers in Python.
Shared by @mgrouchy

Securely and anonymously share a file of any size.
Shared by @myusuf3

Calls you when your websites go down. Cool little app.
Shared by @myusuf3

kind of project I love finding in open source. we all need it, but no one wants to write it. Unlike other PDF-related tools, it focuses entirely on getting and analyzing text data, also provides exact location of text on page.
Shared by @myusuf3

This is the website part of the rattic password management solution, which allows you to easily manage your users and passwords.
Shared by @myusuf3


Method overriding in Python
Nice tips on inheritance and method overriding in Python.
Shared by @tw_lgiordani

How keep Python 3 moving forward
Python core developer Brett Cannon gives his thoughts on how to keep Python 3 moving forward and what to do today if you are blocked on Porting your Python apps/libraries due to dependencies.
Shared by @mgrouchy

They key differences between Python 2 and 3
Useful iPython notebook of the key differences between Python 2 and 3. Nice reference material if you are looking to port your Python 2 app to Python 3.
Shared by @mgrouchy

How do I Gevent?
Really nice extensive tutorial on Gevent. Provides plenty of background information, its pros and cons and how it all works by showing how to create a simple web crawler.
Shared by @mgrouchy

Python 3 is Killing Python 2
Very opinionated article for the quite demise of Python 3 and for continued progress on the Python 2* branch. Some compelling arguments, what do you think?
Shared by @myusuf3

Python 3 can revive Python
A look at the ways in which Python 3 might be able to renew excitement in the Python programming language and some ideas for Python that might get developers excited.
Shared by @mgrouchy

Why you should give PonyORM a chance
Some explanation why you should give the new ORM on the block PonyORM a chance.
Shared by @mgrouchy

Using Mocks in Python
Extensive introduction to mock library in Python with tons of examples. If you are looking to learn a few things about mock this article is a good resource.
Shared by @myusuf3
Read Later
Forward to Friend
Copyright © 2014 PyCoder’s Weekly, All rights reserved.