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.
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.
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.
“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.”
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.
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.
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 .
Python 3.4.3 has many bugfixes and other small improvements over 3.4.2.
A python bot that plays candy crush
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 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 is a file download cache server, your time should be spend on innovation instead of waiting.
A collection of various Python regular expressions.
Ever wonder what was in your email ? I did, so I wrote some python scripts to analyze it!
A python command line tool helping memorizing GRE vocabulary.
Allows IPython notebook extension writers to make their extension pip installable!
A Pythonic Implementation of lyrics.wikia.com for getting lyrics of songs
A command-line Songza client, using VLC to play audio