
Hello! This is the third issue of the Habrahabr digest of news from the world of Python. In today's release you will find interesting materials on machine learning, popular frameworks, the internal structure of the language, and much more. Send us your actual materials, as well as any comments and suggestions that will be added to the nearest digest.
And now to the point!
Releases
CPython moved to githubCPython moved from Mercurial to GitHub, which makes it more accessible to participate in the development of CPython (personally, I really missed this)
')
TensorFlow 1.0.0-rc0The long-awaited release candidate of one of the most popular libraries used in machine learning.
IPython 5.2Anaconda 4.3Articles
There are two functionsMathematics, quantum algorithms, Python. Very cool and live article from
devpony .
Pure Python Architecture: A Walkthrough. Part 5Continuation of a series of articles on pure architecture in Python from
CJay .
Python: collections, part 4/4: All about expression-generators, list generators, sets and dictionariesThe final article in the series about collections in Python by
DaneSoul .
Rules of Machine Learning: Best Practices for ML EngineeringAn article / small book about good machine learning practices in Python.
A million requests per second with PythonArticle about the new super-fast micro-framework, which caused a large number of discussions and ambiguous reviews.
A Python-esque Type System for Python: Duck Typing StaticallyA little about Duck Typing in Python.
Python 3.6 & Performance. A love storySlides on the performance of Python 3.6 from Igor Davydenko from the last PyCon in Minsk.
Python function brain transplantsA brief note about Python functions and their __code__ attribute.
K-Means & Other Clustering Algorithms: A Quick Intro with PythonA small introduction to Python clustering algorithms.
It's metaclasses all the way down: Understanding and using Python's metaprogramming facilitiesExcellent article on the use of metaclasses in Python.
Build a REST API with Django - A Test Driven Approach: Part 1A good practical article about creating a REST API on Django, using the development approach through testing.
Using functional programming in Python like a boss: Generators, Iterators and DecoratorsGreat article about functional programming in Python.
Interesting projects
FabricioA tool to automate deployment with Docker and Fabric.
JaprontoAn enduring noise, very fast micro-framework.
PyzdbLightweight database with Python-like syntax.
Tweets analyzerA tool for analyzing tweets and Twitter profiles.
rm-protectionA safe alternative to the Linux rm command.
HubcommanderSlack-bot from Netflix to manage GitHub-organization
Video
CPython internals: A ten-hour codewalk through the Python interpreter source codeCPython internal device video series.
Python Programming for FinanceA series of videos on the use of Python in the development of financial systems.
Thanks for attention! Send your suggestions for publication in the digest!