Python-digest # 7. News, interesting projects, articles and interviews [December 13, 2013 - December 20, 2013]
Lots of good news and different about Python and life around it. I thank the owlman for his inexhaustible enthusiasm in preparing the illustrations, axce1 for the announcements of articles on Pyramid.
Send links to articles to me in Skype (it coincides with the nickname on Habré), write yourself more about Python. Do not feel sorry for the plus signs (or minus ones) for the digest and actively express your opinion in the comments - this is what serves as an incentive for you to have fresh reading material before every weekend.
I also ask you to take part in the survey regarding the first issue of the 2014 digest. According to the results of the survey in the last issue of the design of the Russian-language articles vs English-language returned to the initial version. Traditions are good, even if they are short-term. ')
Python interpreter: what does a snake think?(part I-III) A very free translation of a series of three articles about the device of the Python interpreter. The author is developing his own bike on this topic and decided to share the knowledge that emerged in the process. Let's see what came out of it.
Python Meetup: November Meeting A good selection of materials, as well as the results of the November Python Meetup in Minsk
Python on Habré Selection of materials from habry for learners of programming language
Secure REST in Django A good article examining possible API vulnerabilities and the best from the points of view of the author’s practice of organizing protection against them.
Change your shell The advantages of the interactive IPython shell compared to the default interactive mode are considered. Really worth a try.
Advanced design patterns Description of implementations in the Python core of such design patterns as decorators, metaclasses, descriptors, and others.
Getting Django 1.6 project right A detailed description of how from the point of view of the author should be the creation of a new project that is planned to be developed on django 1.6
kuma - the source code of the high-load MDN project (developer.mozilla.org) The project is written in Django and you can find working examples of interaction with such modules as Babel (internationalization), GitPython (versioning), django-cache-machine (caching), bleach (cleaning user-generated HTML), python-magic (MIME definition files) and many others.
Releases
pybbm 0.15.1 Django forum engine with Twitter bootstrap interface and with an eye to easy integration with existing django applications