Python-digest # 11. News, interesting projects, articles and interviews [January 17, 2013 - January 24, 2014]
We continue to collect the latest news, project information, interesting articles about python and related technologies. This time there are a lot of articles in Russian from the blog of Maxim Nikitenko , which he himself sent through the form for adding news on the tool for creating a digest.
Mobile version
Thank you very much owlman this time, he not only made an illustration for the release, but also drew a whole mountain of wonderful section icons.
Request! I would like to transfer the digest creation tool to some more python-related domain. Can someone help with money (600 rubles per year) or will he buy a domain and delegate it to my hosting? Not habrozhitel can write to me about this (and any other) in skype: alrusdi
A year already thanks inetava
and renewals in the second year thanks vaal
Survey of distribution. There was a rumor that due to an insufficient number of pluses or the secret policy of the Habra, the digest does not always fall into the mobile feed. I added a poll to the post whether it is necessary to organize a mailing list with the announcement of the next release.
Mobile version
Thank you very much owlman this time, he not only made an illustration for the release, but also drew a whole mountain of wonderful section icons.
Request! I would like to transfer the digest creation tool to some more python-related domain. Can someone help with money (600 rubles per year) or will he buy a domain and delegate it to my hosting? Not habrozhitel can write to me about this (and any other) in skype: alrusdi
A year already thanks inetava
and renewals in the second year thanks vaal
Survey of distribution. There was a rumor that due to an insufficient number of pluses or the secret policy of the Habra, the digest does not always fall into the mobile feed. I added a poll to the post whether it is necessary to organize a mailing list with the announcement of the next release.
Articles and interviews
- Simple techniques and performance optimization techniques
- Building Excel Charts with Pandas and XlsxWriter
- Backdoor implementation in apk
- Getting Started Kivy
The first of two articles on developing an application for children about learning the alphabet for Android tablets
The second part - A simple interpreter from scratch in Python # 4
- Analysis of the names of cities in the world to choose a strategy for playing cities
- We organize a mini TV station using VLC and Flask
- Utility for renaming photos
There was a desire to rename photos from a personal photo archive into names like “Year_month_day_hour_minute.jpg” instead of the obscure “IMG09123.jpg”, agree not very informative, my option is very convenient, it’s easy to sort by date (you can view photos in progression by time ), before you open the photo, you immediately see what year this photo is. - The game is a test of memory
A simple game is a test of temporary memory, where you need to find freshly added circles, with each level it becomes more and more difficult to find the just added circle. - The Find and Do Something Template
From time to time, you need to find all the files from the current folder and go deeper and do some action on them. The author offers a code template that can be quickly modified to suit your own needs, as well as an example of use - Show GeoTag photos on a map
Extract and display on a map GPS information from exif photo tags. - Counting DNS queries from a CAP file using Scapy
- 100 people who made the largest contribution to the development of
Unsorted language , because each of them is No. 1 - Properties
Not just everything, but a lot of interesting things about object properties in Python - Computational geometry - from theory to practice.
A large and interesting article with a statement of the problem and the basics of solving the search for a convex domain for a set of geometric objects (convex hull) - Python packages
An abstract from the linux.conf.au 2014 conference about problems in package managers (easy_install, pip) and the current state of their solution - Changing DB data structure in django
A detailed illustrated story about south for beginners - Application of the bisection method to optimize the data storage format
A good article on the practical application of traditional binary search and bisection algorithms, in particular, to optimize data storage in the ACID project (portable persistent key / value storage - in the SQLite style). - Filtering in the List Generator
A fairly detailed article on the list generator expression and its complex application - What is super?
- Why are there so many pythons?
- Python and Flask are powerful ridiculously An
enthusiastic post about how the author managed to implement a paid book download service for 100 lines of code
Books and documentation
- Introduction to Asynchronous Programming and Twisted
Source is located at github.com/ninaevseenko/async_twisted_ru - Web2py tutorials
Interesting projects, tools, libraries
- Fn.py - missing chips of functional programming.
Recently, the author added a module to the library with the implementation of persistent data structure (data structures that save changes after performing reverse operations on them) - PyExcelerate - xlsx fast burn
- NodeCTRL
In your network a bunch of network equipment, putting the last switch, you forgot where the first one is, then we go to you!
An application based on Flask + SQLAlchemy is written specifically to catalog existing network equipment.
Releases
- PyCharm 3.1 EAP build # 133.673
- Cython 0.20 and the Frosted 1.0.0 Python Code Validator
- pandas 0.13 A
wonderful library for analyzing and transforming data has been updated. It is also worth paying attention to a separate article describing the innovations of this version. - Watson-Framework 1.0.0
Another framework claiming that it is mainly necessary to write code in it, and not to struggle with the framework itself
Only registered users can participate in the survey. Please come in.