
Hello! This is the sixth issue of Habrahabr digest news from the world of Python. In today's release you will find interesting materials related to machine learning, profiling and optimization of Python-applications, good practices when writing Python-code 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
Python 3.6.1New minor release language.
Django 1.11 RC1The first release candidate of the popular framework. 1.11 - the first version that supports Python 3.6
')
Numpy 1.12.1Updating a popular module in Data Science for working with multidimensional arrays
Articles
Open machine learning course. Topic 3. Classification, decision trees and the method of nearest neighborsOpen machine learning course. Topic 4. Linear classification and regression modelsThe continuation of a series of articles from Open Data Science on machine learning. Thank
yorkoDeep Learning Libraries Theano / LasagneOverview of libraries used in machine learning in Python. Thank you
sovcharenkoPredicting the future with the Facebook Prophet libraryAn example of using a library for predicting time series. Thank you
miptgirlf-lines in pythonOverview of new functionality for working with strings in Python. Thank you
shultaisNew interesting data structures in Python 3A quick note about new structures in Python 3
The Case of the Mysterious Python CrashThe story of a "mystical" fall of Python (at the end of a happy ending)
What are some WTFs (still) in Python 3?Interesting discussion on Reddit about the oddities of Python 3
DRY Your Python Code With DecoratorsAn article about how decorators in Python help follow DRY principles.
Diagnosing and Fixing Memory Leaks in PythonExcellent article about how to find and overcome memory leaks in Python applications.
PEP 308 and why I still hate PythonA note on why PEP 308 (conditional expressions) is a bad idea.
Profiling and optimizing your Python codeA useful article about profiling and optimizing Python code.
Python's Functions Are First-ClassAn article telling what “first-class functions” are within Python and what advantages it gives.
Build a Distributed Streaming System with Apache Kafka and PythonA note on how to use Apache Kafka and Python to build distributed systems.
Predicting Housing Prices with Linear Regression using Python, pandas, and statsmodelsAn article on the use of linear regression for predicting prices and implementing this model in Python.
Interesting projects
Face recognitionPython library for face recognition.
Django React BlogAn example of just a blog on Django + React.js
aeneasPython / C library for automatic synchronization of audio and text
better-exceptionsPython module for more convenient work with exceptions.
Instant lyricsA small application that allows you to get lyrics for the currently playing song in Spotify.
FlangoThe skeleton of the application, where Flask is used as the front-end, and Django as the back-end.
You are looking for the previous issue of digest here:
Pygest # 5. Releases, articles, interesting projects from the world of Python [February 28, 2017 - March 13, 2017]Thanks for attention! Send your suggestions for publication in the digest!