Delivered once every Week. No Spam Ever.

Issue - 23


Worthy Read

Too often, tutorials about optimizing Python use trivial or toy examples which may not map well to the real world. In this post I will outline the process of understanding, implementing, and optimizing a non-trivial algorithm i.e. Non-uniform Fast Fourier Transform (NUFFT). Along the way, we'll dig into the process of optimizing Python code, and see how a relatively straightforward pure Python implementation, with a little help from Numba, can be made to nearly match the performance of a highly-optimized Fortran implementation of the same algorithm.
performance

Previously, we had released a notebook and algorithm that detailed using Share Buybacks Announcements as a trading signal. In this post, we're going to show you an event study conducted in the same Research Environment that takes an in-depth look at share buybacks announcements as a singular event.
ipython

Today, I propose you to benchmark a HTTP daemon based on AsyncIO, and compare results with a Flask and Django version. For those who didn't follow AsyncIO news, aiohttp.web is a light Web framework based on aiohttp. It's like Flask but with less internal layers. aiohttp is the implementation of HTTP with AsyncIO.
django
,
flask
,
async-io

“RESOLVED, that the Python Software Foundation award the 4th Quarter 2014 Community Service Awards to Ola Sitarska and Ola Sendecka for their work creating and growing Django Girls, an educational program which has reached more than half a dozen countries, and continues to grow to many more.”
PSF

In this tutorial, we ignore the basics of classes and object oriented programming and focus on topics that provide a better understanding of object oriented programming in python. It is assumed that we are dealing with new style classes. These are python classes that inherit from object super class.
core python

Have an open source Django app with South migrations? Adding support for Django 1.7 might be a little painful. In this post I will discuss the difficulty of supporting Django 1.7 while maintaining South migrations for users of Django 1.6 and below.
django

Today the Django team has released Django 1.8 beta 1 , a preview/testing package that represents the second stage in the 1.8 release cycle and an opportunity for you to try out some of the changes coming in Django 1.8 . In addition to the beta release , we 've issued a bug fix release for the 1.7 series , 1.7.5 .
django
,
new release

Python 3.4.3 has many bugfixes and other small improvements over 3.4.2.
python


Projects

CCrush-Bot - 108 Stars, 9 Fork
A python bot that plays candy crush

autocomplete - 87 Stars, 6 Fork
For you 5 yo's, I explain one way us humans can predict what somebody will say next. For us adults, how to implement [Bing,Google,Yahoo,etc.]'s "autocomplete" feature using those so-simple-your-5-yo-can-use-it machine learning libraries out there. None.

audiogrep - 57 Stars, 3 Fork
Audiogrep transcribes audio files and then creates "audio supercuts" based on search phrases. It uses CMU Pocketsphinx for speech-to-text and pydub to stitch things together.

peach - 22 Stars, 0 Fork
Peach is a file download cache server, your time should be spend on innovation instead of waiting.

python-reloon - 18 Stars, 1 Fork
A collection of various Python regular expressions.

Email_Analysis - 14 Stars, 0 Fork
Ever wonder what was in your email ? I did, so I wrote some python scripts to analyze it!

pili3000 - 11 Stars, 2 Fork
A python command line tool helping memorizing GRE vocabulary.

ipython-pip - 7 Stars, 0 Fork
Allows IPython notebook extension writers to make their extension pip installable!

PyLyrics - 5 Stars, 0 Fork
A Pythonic Implementation of lyrics.wikia.com for getting lyrics of songs

pyza - 3 Stars, 0 Fork
A command-line Songza client, using VLC to play audio