Всем привет! Это уже шестой выпуск дайджеста на Хабрахабр о новостях из мира Python. В сегодняшнем выпуске вы найдёте интересные материалы, касающиеся машинного обучения, профилирования и оптимизации Python-приложений, хороших практик при написании Python-кода и многого другого. Присылайте свои актуальные материалы, а также любые замечания и предложения, которые будут добавлены в ближайший дайджест.
А теперь к делу!
Релизы
Python 3.6.1
Новый минорный релиз языка.
Django 1.11 RC1
Первый релиз-кандидат популярного фреймворка. 1.11 — первая версия, которая поддерживает Python 3.6
Numpy 1.12.1
Обновление популярного в Data Science модуля для работы с многомерными массивами
Статьи
Открытый курс машинного обучения. Тема 3. Классификация, деревья решений и метод ближайших соседей
Открытый курс машинного обучения. Тема 4. Линейные модели классификации и регрессии
Продолжение серий статей от Open Data Science о машинном обучении. Спасибо yorko
Библиотеки для глубокого обучения Theano/Lasagne
Обзор библиотек, используемых в машинном обучении на Python. Спасибо sovcharenko
Предсказываем будущее с помощью библиотеки Facebook Prophet
Пример использования библиотеки для прогнозирования временных рядов. Спасибо miptgirl
f-строки в Python
Обзор новой функциональности для работы со строками в Python. Спасибо shultais
New interesting data structures in Python 3
Небольшая заметка о новых структурах в Python 3
The Case of the Mysterious Python Crash
История об одном «мистическом» падении Python (в конце «хэппи-энд»)
What are some WTFs (still) in Python 3?
Занимательное обсуждение на Reddit о странностях Python 3
DRY Your Python Code With Decorators
Статья о том, как декораторы в Python помогают следовать принципам DRY.
Diagnosing and Fixing Memory Leaks in Python
Отличная статья о том, как найти и побороть утечки памяти в приложениях на Python.
PEP 308 and why I still hate Python
Заметка о том, почему PEP 308 (условные выражения) — плохая идея.
Profiling and optimizing your Python code
Полезная статья о профилировании и оптимизации Python-кода.
Python’s Functions Are First-Class
Статья, рассказывающая, что такое «функции первого класса» в рамках Python и какие преимущества это даёт.
Build a Distributed Streaming System with Apache Kafka and Python
Заметка о том, как использовать Apache Kafka и Python для построения распределённых систем.
Predicting Housing Prices with Linear Regression using Python, pandas, and statsmodels
Статья о использовании линейной регрессии для предсказаниях цен и реализации этой модели на Python.
Интересные проекты
Face Recognition
Библиотека на Python для распознавания лиц.
Django React Blog
Пример просто блога на Django + React.js
aeneas
Python/C библиотека для автоматической синхронизации аудио и текста
better-exceptions
Модуль Python для более удобной работы с исключениями.
Instant Lyrics
Небольшое приложение, которое позволяет получить текст для текущей проигрываемой в Spotify песни.
Flango
Скелет приложения, где в качестве фронт-енда используется Flask, а в качестве бэк-енда — Django.
Предыдущий выпуск дайджеста ищете здесь:
Pygest #5. Релизы, статьи, интересные проекты из мира Python [28 февраля 2017 — 13 марта 2017]
Спасибо за внимание! Присылайте Ваши предложения для публикации в дайджесте!
Автор: andrewnester