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.
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