Attempting to make a digest of news from the world of Python
Constantly I read on Habré Digest news about php and I find myself thinking that I would really like to read something similar about python on an ongoing basis. It is clear that alone this is a very heavy business, but I want to try - and maybe readers will want to help. For easy creation of digests, I wrote a small application on Dajngo and laid out its code on github - there is it on the web, but for reference it’s better to bang on the PM. There are two more past issues and a tape as news is added, and I’m going to give my rights to admin panel, if necessary.
The news is mainly from PythonWeekly and in English since the activity of the Russian-speaking community since about 2011 is subjectively small. Although, it’s quite possible that I’m just looking for bad sources and you can tell me where to find good python materials in Russian. Also, for the selection of materials, I use information about the trends of github, pypi and pep8.ru - an excellent resource, but for some reason it has stopped its development.
Under the cut the actual digest. I'm really looking forward to comments on how to improve the design, composition, themes, grouping news. Give python to the masses. ')
Articles and Interviews
Work with urllib2 via TOR A brief example of how to create a connection via an anonymous TOR network in urllib2
Aggregation and graphical presentation of data with time An example of processing and graphical analysis of data collected over time. A whole set of popular data analysis modules are used - numpy, pandas, matplotlib, ggplot and others. Many beautiful graphs and good techniques for common tasks.
Do not catch all exceptions! Another brief article on the fact that it is necessary to clearly indicate which exceptions are caught in the try / catch block and what the consequences may be the opposite.
Comparing GC Python and Ruby Rich in illustrations and concrete examples of code execution, an article comparing Python and Ruby garbage collection implementations.
Writing the FUSE file subsystem An example of using fuse-python to implement your own file system. In fact, very interesting and nothing complicated - the base code is no more than 135 lines with all spaces and passthrough methods.
90% Python in 90 minutes The author offers a presentation of 119 slides, which, in his opinion, upon careful reading, covers 90% of the information about the Python programming language. The truth will have to google a lot and read on other resources, but it is worth it.
tmuxp The tmux configuration and workspace management system (a multiplexing utility that provides the user with access to several terminals within one screen)
cyflann Non-blocking binding to Cython library FLANN (quick search of neighbors in multidimensional structures)
dict_digger An interesting library for getting items into deeply nested dictionaries and lists
superzipper An original tool for packing python code with all pyre-python dependencies into an executable zip file to get a single-file application. So far, performance has been tested only in Linux.