Python-digest #9. News, interesting projects, articles and interviews [27 Dec 2013 — 10 Jan 2014]
Huge thanks to owlman for illustration axce1 two sent links to articles about the integration testing of database and object-oriented programming.
Still please send me a PM or Skype (alrusdi) links to interesting article — I will definitely include them in next issues of the digest. Actually, what it is all about. But so far personally for me this work is interesting only because it allows you to keep up with the main trends of Razvitie language and technology. Could fly, IRC conference? Added a poll about it in the end.
You can try to post the links in a system to generate digests — here. As they review link will appear in the ribbon.
the
Articles and interviews
the
- Calculated what year it is from the Big Bang
- a Script to facilitate the inspection code
the - Accident Unicode in Python3
Another article of Armin Ronacher against python3. This time about strings. - one implementation of Enums for Python
Implementation of enums is different from PEP 435 for python 2.7 - Python: things you might not know
Python — beautiful and places mysterious language. And even knowing him very well, sooner or later find something that never used to. This post reflects some of the details of the language in which many do not pay attention.
the - Recovery logical functions
Implementation and description of the algorithm for the reconstruction of logic functions by the method of black box.
Check whether you write decorators
A series of articles on the implementation of the decorators and the nuances of their use.
Part two the interaction between decorators and descriptors
Part three — the creation factory decorators
Part four — create a universal decorator
the
Methods for integration testing database
Introduction to software testing using simulators (mock)
the
the Visualization is a global map of earthquakes
The project provides in addition to the main purpose in the article is also a base class to build and display their own data on a world map
Use bower and grunt for python projects
For example, deploying HelloWorld on bottle
Do the animation Studio on the Raspberry Pi
Automation of the process of shooting clay cartoon (for example) in household words
Why CCP is still in Python 2
The developers of EVE complain that it prevents them to move to a new major version. And this, oddly enough, not print or issue with Unicode. Everything is much more down to earth.
Best programming language for beginners according to the version of lifehacker
How to find all possible permutations of integers in the set
the
once More about Unicode in python 2 and 3
Unicode traditional pitfalls
the
Improve your code: metaclasses and dynamic classes with type
Transactions in django 1.6
One of the key changes in django 1.6 compared to previous versions of this framework was changes to the mechanism to operate the transaction with the database. The author tries as much detail as possible to understand all the nuances of the innovation.
Cancel checking abc
Module abc is designed to create abstract base classes to ban the creation of their instances. And if you still need to create an instance, but do not want to write stubs for all abstract methods, the author offers a General solution.
Parallel execution code in one line
An example of using multiprocessing.ThreadPool.map to get rid of excess code when you are creating a simple multithreaded applications
Updated list of frequently asked questions and answers on python 3
Free books about python
A regularly updated list of free books about python. There are a couple in Russian. You may well offer their own versions pool requestor.
How to make __init__ magic
Trying to implement a class in which there are default values of the constructor but is not set explicitly. The idea is not very good in itself, but an interesting study as comments.
Best over the 2013 version PyCoders
A selection of the best projects, articles and events for the 2013 version of the PyCoders weekly newsletter
Object-oriented programming for beginners
Make a photo frame on the Raspberry Pi
Photos are pulled from flickr using the flickrapi and requests
By the way, comics are periodically translated into the Russian language here perhaps soon there will be a comic book 1313
Python 3 and ASCII compatible protocols
Another article about why it is so modified to work with strings in Python 3 and which tonkosti waiting in particular for developers of web frameworks when working with data transmission protocols have traditionally worked with ASCII and now requires memory overhead or complicating the code.
Consider the corpses in Hollywood movies
The most bloodthirsty were Director Peter Jackson in Lord of the rings
the
Interesting projects, tools, libraries
the
future — net code with support for python 2 and 3 odnovremeenno
Nice independent site with articles and documentation about the module feature
pip-tools
A set of tools for full or partial updates zafiksirovany pip projects
django-xadmin
Replace django-admin with twitter bootstrap and some additional pleasant buns (export to csv, xls; extended the initial control panel; advanced filters)
Trollius — attempt to implement asyncio for python 2.7
Django SQL Explorer
App based on Twitter bootstrap and Codemirror to execute, re-execute and save to CSV the results of arbitrary SQL queries
SemiSync
The library facilitates building of applications of the operations which must be performed synchronously, and the other part in parallel.
Django visual search
Cute alternative implementation of the filters in the django-admin interface
the
Releases
the
Комментарии
Отправить комментарий