Python-digest # 4. News, interesting projects, articles and interviews [November 23, 2013 - November 29, 2013]
Well, this time release without delay. From internal news: axce1 made the initial version of automatic posting in juick - so that all jabber lovers can read the latest news announcements here . there was also an attempt to post on twitter, but the account was blocked after the first 7 posts - for some reason they didn’t like twitter. 
And thanks to the efforts of the owlman user , who for some reason is not on the hub, we have a wonderful logo.
Articles and interviews
Yield is cool!
Enthusiastic review with code examples
Django 1.6, Python 3 & PostGIS
A series of articles on building from scratch an application for calculating the distance between cities, followed by deployment through ansible. Detailed step-by-step instructions and code examples for all operations, so that the articles can be used for initial training in the technology stack described in the title.
The way to edit the file in place
The author offers a convenient procedure for line-by-line editing of the file in place and describes the disadvantages of other options
Kivy's BoxLayout application
A good article with code examples and pictures on how to use layout in the Kivy mobile web-based GUI library
Template Performance Comparison
How to prevent pep8-incompatible code from being pushed into git repository
Configuring git repository so that it rejects attempts to push code that does not pass validation with flake8 into it- Where to begin?
The author freely sets forth his vision on how to set up a working environment for efficient work (virtualenvwrapper, make, tmux, etc.)
Caching in Redis
The basics of a simple system for caching queries to the data warehouse
Tearing off the masks
A really serious article on how to use Raspberry Pi, Arduino, IR - sensor, OpenCV, as well as a solid dose of patience and enthusiasm to learn how to programmatically distinguish ordinary people from those who hide behind a latex mask
Working with Marconi using cURL and requests
Marconi is an open server for working with message queues. The author describes how to be friends with him in Ubuntu
Why should Python replace R as a programming language for scientific computing
Deploying and deploying a django project using fabric
A fairly detailed article on automating routine tasks
Optimal QuerySet in Django
Presentation slides about creating optimal query execution speed in Django ORM. The author goes a little beyond prefetch_related and values_list, talks about denormalization, batch inserts, etc.
PyDataNYC 2013 Conference Results
Summary of a major conference on data processing and related technologies. Briefly and to the point.
Making a Tornado, MongoDB, and Angular.js Tutorial Application
Also describes how to deploy a RedHat OpenShift project - which in itself may seem interesting
We create the OAuth server
Creation of the server for cross-domain authorization based on Flask-OAuthlib
How to close REST API with various authorization methods in Flask
Writing a blog on Flask
The first part of a series of articles on how to make a blog engine on the Flask-SQLAlchemy, WTForms, Flask-WTF, Flask-Migrate, WebHelpers, PostgreSQL technology stack. the second part of
Easy way to extract text from docx- The intricacies of using Python. Part 1. Versions and compatibility
A series of articles is promised. Part 2. Data Types , Part 3. Functional Programming - Python version manager
options for managing multiple python versions on the same machine - Navigating in Django templates
The author offers his own solutions for finding the active menu item in django templates. As usual on a habr - there are many excellent alternative options in kamenty. - Python in Vim
Books and documentation
Think Python A
free book from the series “Learning to Think Like an IT Scientist” by Allen Downey
Interesting projects, tools, libraries
Flask-GoogleMaps
A set of views and template tags to facilitate integration with GoogleMaps
PyBitmessage
Implementation of the P2P protocol for sending encrypted messages from one point to many recipients.
pylibftdi - manage devices via USB
Minimal bindings to the libftdi library providing API access to devices connected via USB
responses - from questions must be answered
Dropbox is an open source library that allows podstalyat mock-data in response to requests from the library requests
importd - micro Django
Something like syntactic sugar that reduces the number of manipulations needed to create pages in Django and write applications in Flask style while maintaining backward compatibility.
Crossbar.io
router application. It can both redirect remote procedure calls to their handler applications and also serve as an intermediary for the messenger / subscriber-based messaging system.
Releases
django-parsley 0.3
Support in django for a very popular library for validating forms on the parsley.js client
liches 0.7
Library and server with a web interface for checking links
asyncio 0.2.1
Reference implementation of asynchronous IO for Python 3.3 from Guido
gevent 1.0 A
network library that uses greenlets to provide a synchronous API on top of the libevent event loop
Python 3.4 First Beta Released
Only registered users can participate in the survey. Please come in.
Has your interest in the digest decreased?
- 94.4% Not down, keep up the good work. 409
- 4.1% Decreased as I expected more useful articles 18
- 0.6% Decreased I will indicate in the comments why 3
- 0.6% Remove it all from my habr !!! 3