Issue #115

Onomatopoeia

May 16, 2014

Onomatopoeia
Try Pyramid, Django Security Releases and much more.

Issue #115: Onomatopoeia

Weekly dose of all things Python.
 
Hey Everyone, 

Only 6 days left to get your  Pycoder's T-Shirts for 2014. Order yours now before they are gone forever!

We have a very full issue this week, lots of great stuff here. Enjoy!

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:

News


Try Pyramid
The new updated version of try pyramid site is up from feedback and work done during the sprints at the latest PyCon.
trypyramid.com
Shared by @myusuf3
 

Django Security releases issued
The Django team has issued multiple security releases, Django 1.4.13, Django 1.5.8, Django 1.6.5 and Django 1.7 beta 4. These release fix a caching issue which can possibly lead to cache poisoning and an incorrect validation of safe redirect targets.
djangoproject.com
Shared by @mgrouchy
 

Twisted 14.0.0 Released
A new version of Twisted is out! With new features like `twisted.positioning` with the capability to talk to common gps devices and lots of SSL/TLS improvements.
twistedmatrix.com
Shared by @mgrouchy
 

Discussion


Which Python projects do you see as the "Gold Standard"?
reddit.com
Shared by @mgrouchy
 

Jobs


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

Projects


flask-stormpath
flask-stormpath makes adding user authentication (registration, login, etc.) to your Flask site as little as 1 line of code. No database required!
readthedocs.org
Shared by @rdegges
 

flask-marshmallow
A flask integration layer for Flask and the Marshmallow serialization library.
github.com
Shared by @sloria
 

Jarvis
An attempt to create a Jarvis-like personal assistant with Python.
github.com
Shared by @mgrouchy
 

sqlalchemy_mptt
This is a library for implementing Modified Preorder Tree Traversal with your SQLAlchemy Models and working with trees of Model instances.
github.com
Shared by @mgrouchy
 

django-sudo
django-sudo provides an extra layer of security for after a user is already logged in. Views can be decorated with @sudo_required, and then a user must re-enter their password to view that page. legit.
github.com
Shared by @myusuf3
 

hebel
GPU-Accelerated Deep Learning Library in Python
github.com
Shared by @myusuf3
 

hot-redis
Pretty cool library provided by the auth of redis-py. HOT Redis provides a wide range of data types that mimic many of the built-in data types provided by Python, such as lists, dicts, sets, and more.
github.com
Shared by @myusuf3
 

django-widgy
A Heterogeneous tree editor for Django
github.com
Shared by @mgrouchy
 

dpark
A Python clone of Spark a MapReduce like computing framework.
github.com
Shared by @mgrouchy
 

prettyplotlib
Seeing the advancements in information design prettyplotlib aims to prevent the hinderance of bad design on scientific progress. basically pretty and more readable matplotlib graphs.
github.com
Shared by @myusuf3
 

GooglePrivacyEnhancer
Very cool. Enhance your privacy by using this app to performs random searches and clicks at random intervals while you are (optionally) logged into your Google account making it difficult for Google and other companies to gather accurate information about you.
github.com
Shared by @mgrouchy
 

Rockivy
Very cool. A kivy app for learning guitar scales. Built as part of the Kivy 2014 app contest.
github.com
Shared by @mgrouchy
 

spirit
django based forum software, checkout screenshots here
github.com
Shared by @myusuf3
 

Articles


Why Python is Slow: Looking Under the Hood
While Python can most of the time be "Fast Enough", Python certainly can be slow when compared to languages like C and Fortran. In this post the author dives into the reasons why Python is slow.
github.io
Shared by @mgrouchy
 

Django Sticky Query Set Filters
Article covers various ways to filter query sets for the most optimal outputting sql from orm. It also introduces the lesser known `_next_is_sticky()` method.
ionelmc.ro
Shared by @myusuf3
 

Everything you did not want to know about Unicode in Python 3
Pretty healthy rant post here, but also very informative. Lots of great information about dealing with Unicode on Python 3.
pocoo.org
Shared by @mgrouchy
 

Using Markdown with Django 1.7
Nice post on how to easily and safely get started rending Markdown in your Django templates.
jw.pe
Shared by @mgrouchy
 

Why I push for Python
Great article about why an engineering professor would make a push to teach Python to undergraduates.
lorenabarba.com
Shared by @mgrouchy
 

Scaling SQL with Redis
Nice blog post about how the team at Sentry used Redis to scale Sentry. Nice discussion about using Redis to solve common problems like alleviating row contention, rate limiting, basic locks and dealing with timeseries data.
cramer.io
Shared by @mgrouchy
 

Dockerizing a Python Web App
Docker has been all the buzz lately and this post shows you how to turn your Python web app into an application that can be deployed using docker containers on AWS.
amazon.com
Shared by @mgrouchy
 
Read Later
Tweet
Forward to Friend
Copyright © 2014 PyCoder’s Weekly, All rights reserved.