
Python-digest # 4. News, interesting projects, articles and interviews [November 23, 2013 - November 29, 2013]


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 examplesDjango 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 optionsKivy's BoxLayout application
A good article with code examples and pictures on how to use layout in the Kivy mobile web-based GUI libraryTemplate 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 warehouseTearing 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 maskWorking 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 UbuntuWhy 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 tasksOptimal 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 interestingWe create the OAuth server
Creation of the server for cross-domain authorization based on Flask-OAuthlibHow 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 ofEasy 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 GoogleMapsPyBitmessage
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 USBresponses - from questions must be answered
Dropbox is an open source library that allows podstalyat mock-data in response to requests from the library requestsimportd - 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 clientliches 0.7
Library and server with a web interface for checking linksasyncio 0.2.1
Reference implementation of asynchronous IO for Python 3.3 from Guidogevent 1.0 A
network library that uses greenlets to provide a synchronous API on top of the libevent event loopPython 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