Python-digest # 8. News, interesting projects, articles and interviews [December 20, 2013 - December 27, 2013]
I hasten to congratulate everyone on the upcoming happy new year. The gift I have, however, very small - all the same recent news about Python and nearby technologies. But there are interesting things about search, Android applications, GUI for DB, OAuth, TDD, CMS and other letter combinations.
As a result of the vote in the previous digest with a margin of six votes, I was allowed not to issue on January 3, but we should expect an expanded version on January 10
Many thanks to owlman for the illustration to release. By the way, he also writes about Python but, unfortunately, not very often. Dreams to patch a day to 30 hours instead of 24. ')
TDD with Django 1.6 An example of the implementation of a code development approach based on the writing of tests and the subsequent writing of the code that passes these tests. Pictures, code samples, functional and unit tests. Well readable article.
Functional programming Description of OOP differences, procedural and functional programming, and the main techniques of the latter available in python
Scrolling bpython command history bpython is a beautiful and functional interface to the standard Python interpreter for * nix. Now it is possible to return to the output of commands, which has already gone beyond the upper boundary of the terminal.
IT books at a free price Including Lutz's masterpiece Python Programming and Django. Developing Python Web Applications from the team of authors Jeffrey Forsier, Paul Bissex and Wesley Chan
Your database now has its own website! Sandman library advertising providing a REST API and a beautiful graphical interface for your databases (the list of supported is impressive and certainly includes the main players of MySQL, PostgreSQL, SQLite, Oracle, MS SQL server)
Creating a full-text search engine using the Bloom filter A very interesting article on the use of the pybloom module for search organization, for example, on a static site. The Bloom filter is a probabilistic data structure invented that allows compactly storing the set of elements and verifying the belonging of a given element to the set
Gruvi - Network Library Uses libuv and implements many useful functions - such as setting up and maintaining SSL connections, abstraction of asynchronous operations in synchronous style, HTTP client and server. Designed to compete at the level of design convenience with projects such as gevent, concurrence, eventlet, asyncio
Mezzanine 3.0 and Cartridge 0.9 Remarkable CMS on Django and its subproject for creating online stores have reached new versions. The emphasis is on compatibility with new versions of the components used (Django 1.6, Python 3.3, Bootstrap 3)
Pylint 1.1 - Christmas Release A whole bunch of new checks, fixes and improvements to documentation, bug fixes - in general this is some kind of holiday.