Python-digest # 27. News, interesting projects, articles and interviews [May 12, 2014 - May 18, 2014]
There are too many digests on the hub today, but this one is about python! Today, and about TDD and PyQT and MPTT - and indeed a decent amount of decent letters for every taste.
Thanks owlman75 for preparing the illustration - it was not given the first time, but, as always, it’s very, very good. Thanks to those who send the news - I am gratefully publishing them.
During the preparation of digests in the database accumulated more than 800 articles. They have attributes to which section they belong, in which issue they are published, where they are taken from. Are there any people who want to build beautiful charts based on this data? I think readers would be interested to see trends and distributions. I myself must confess that I’m curious, but just to do this, apparently, there will be no time for anyone.
Thanks owlman75 for preparing the illustration - it was not given the first time, but, as always, it’s very, very good. Thanks to those who send the news - I am gratefully publishing them.
During the preparation of digests in the database accumulated more than 800 articles. They have attributes to which section they belong, in which issue they are published, where they are taken from. Are there any people who want to build beautiful charts based on this data? I think readers would be interested to see trends and distributions. I myself must confess that I’m curious, but just to do this, apparently, there will be no time for anyone.
Articles and interviews
- TOP 10 reports with PyConRu 2013
- Comparison of performance of Python compilers.
The code of tests (sorting by the method of bubbles) and test results of compilers: Cython, Numba and. Parakeet - Organization of code in the application
Answers to questions: why, when and even how - Getting rid of text repetition in long_description for pypi
The author offers an interesting technique for maintaining an up-to-date extended package description based on markup in a separate .rst file - We eliminate side effects in the implementation of the state machine.
Actually, the implementation of state machines is described by the author in the links that can be found at the beginning of the article. - How to beautifully output xml using lxml
Does the community know a simpler way to neatly format (tabs, line feeds )? - Draw bounding areas
Using shapely to graphically analyze geographic data - Break and understand 2
In an article rich in code examples, the author studies the behavior of ctypes for Python 2.7 and thereby learns the mechanics of the interpreter. First part - One use case for annotations.
Here, annotations are NOT decorators. - The Flask Mega-Tutorial, Part 5: User Login
- PyCon Russia Domestic Cuisine and International Relations
- Everything you did not know about Unicode
- Application Proof
Adaptation of a python application to run in AWS - We learn PyQt step by step.
Actually a list of links that you are invited to follow - We study TDD on Flask. Part Two.
The first part is also available on the author’s site.
Books and documentation
- Aggregator of asyncio tools
Documentation, videos, library links using asyncio - Try Pyramid
New Pyramid Website
Interesting projects, tools, libraries
- Full-text search in sqlite
A small example of sharing peewee and the FTS extension for sqlite to organize a search - Python Gamma Generator (Kivy)
Project inspired by this post.
There was JS, here is python. Works on Mac OS, Linux, Windos, Android.
In the process of active revision with a file.
Why it is interesting: the same code works on all platforms, incl. mobile, almost without crutches. Draws an acceptable UI, does not contain Qt. - Binary Tree Bypass, for SQLAlchemy
- spitit - forum engine for django
- sqlalchemy_mptt - trees in SQLAlchemy
- py2exe for python3
- typedecorator - data type checking
A set of decorators to simplify the control of input parameters and results returned by functions - scikit-bio
Library for data analysis, adapted for use in biology
Releases
- Python 3.4.1
- Nikola 7
Nikola - generator of static sites and blogs - Twisted 14.0.0
- IMAPClient 0.11