
Python-digest # 12. News, interesting projects, articles and interviews [January 24, 2013 - January 31, 2014]

Many thanks to those who sent news on the tool for creating digests and those who helped to fasten the pythondigest.ru domain to it ( inetava , especially vaal ). He is now ours for
at least two and a half years. Thanks a lot owlman for the provided illustration.
Discussion.It seems that recently the topic of module packages and their management has been popping up very often. Do you think the revolution will strike on this subject? Can someone suggest a very convenient tool that will replace pip and PyPI, or Anaconda will be reborn? And how do you organize work with packages at your enterprise? What criteria are important for you in a package manager?
Articles and interviews
Removing unnecessary letters from the mailbox
A tiny script that deletes letters from the mail with the specified outgoing address- Convert images to Kivy using surfaces and textures
Four methods for downloading images from a website
- AI for playing four in a row using the MTD algorithm (f)
Sample code, explanation of terminology and useful links - Console Tic Tac Toe
The easiest way to add support for WebSockets in Django
An interesting, transparent enough for traditional development methods in Django solution based on django-websocket-request- GreenletProfiler - Fast Profiler for Gevent
- Thick models - a strategy for organizing code in Django
The author offers and justifies a strategy for storing business logic of an application in model classes and managers - How to start working with PyCharm and get a productive IDE of
Aza and not so, with pictures and videos PyQt. Manage memory, collect garbage
We are writing monitoring the availability of tickets for Russian Railways
Building a SARIMA Model Using Python + R
Python on wheels
An article by Armin Ronacher (author of Flask, requests etc) about the format of wheels packages and how to work with it- Cross-platform application development on Qt, PyQt and PySide
A series of seven articles is promised. The first is introductory. Making GIF animations from video files
A new plug-in has been created for the MoviePy video editor that exports videos to the animated GIF format- Pack anatomy
- PyPI changed the architecture of the system.
The news is more of an academic interest, since the external interface and the address of the system have not changed. Only package uploading to the system with pypissh broke and it’s not particularly planned to fix it - We write a file system cleaning script.
Using the path module to find and delete unnecessary files - Navigator in the world of postmodern python.
A very informative article on how to solve many problems that are not peculiar to this language in python. super () is really super!
Search for duplicate IPs in a local network A
script that helps you find IP addresses listed on several devices at the same time- Class based views in Django
Well-chewed material, although the author warns in advance that we are talking about versions 1.5 and lower, but the relevance of general explanations, and generally the article as a whole, is quite up to standard. The second part is also available.
Books and documentation
Parsing command-line options in Python
argparse documentation in english
Interesting projects, tools, libraries
- django-salted
A set of scripts and configs to quickly raise virtual machines for developers under Vagrant, using Salt - coursera
Script for downloading videos from a popular learning resource - Elasticsearch - data storage engine in EVE-online
Releases
- PyDev 3.3.3
It is strongly recommended for LiClipse users to upgrade, as several nice goodies have appeared (themes, performance optimization, Kivy support, addition of syntax from binary modules) - Python 3.4.0 Beta 3