Всем привет! Это уже седьмой выпуск дайджеста на Хабрахабр о новостях из мира Python. В сегодняшнем выпуске вы найдёте интересные материалы, касающиеся глубокого обучения, объектно-ориентированного программирования, алгоритмов и структур данных, хороших практик при написании Python-кода и многого другого. Присылайте свои актуальные материалы, а также любые замечания и предложения, которые будут добавлены в ближайший дайджест.
А теперь к делу!
Релизы
Django 1.11
LTS-релиз популярного фрейморка. Небольшая статья в поддержку релиза
Flask 0.12.1
Релиз, включающий небольшие исправления в работе фреймворка.
SQLAlchemy 1.1.9
Небольшой релиз, включающий исправления для обнаруженных регрессий.
Tornado 4.5b1
Первая бета-версия популярного фреймворка
PEP 545 — Python Documentation Translations
Вышел новый PEP, описывающий процесс перевода документации Python.
Статьи
Открытый курс машинного обучения. Тема 5. Композиции: бэггинг, случайный лес
Открытый курс машинного обучения. Тема 6. Построение и отбор признаков
Продолжение серии обучающих статей по машинному обучению от Open Data Science.
Спасибо vradchenko Arseny_Info
7 вредных советов проектировщику REST API
О том, как не надо делать REST API.
5 Reasons Why We switched from Python To Go
История о переходе с Python на Golang
Using Google’s BigQuery to Better Understand the Python Ecosystem
Заметка о необычно использовании Google BigQuery
Yes, Python is Slow, and I Don’t Care
Статья о производительности Python и вопросе, «Что важнее — производительность или продуктивность?»
Customizing class creation in Python
Заметка о способах управления созданием классов.
Python's Instance, Class, and Static Methods Demystified
Исчерпывающая статья об объектных, классовых и статических методах классов в Python.
Fun With Python and Monkey Patching
О том, как можно использовать Monkey Patching в Python и что из этого может получиться.
Understanding Class and Instance Variables in Python 3
Статья об отличии переменных класса и объекта в Python.
A Magical Introduction to Classification Algorithms
Введение в алгоритмы классификации
Deep Learning with Emojis (not Math)
О том, как можно использовать глубокое обучение в E-commerce на примере Instacart.
Understanding the Transform Function in Pandas
О трансформ-функциях в Pandas: что это и как их правильно использовать.
How to Handle Missing Data with Python
Статья с реальными примерами того, как можно бороться с недостающими данными при машинном обучении.
Интересные проекты
Flask REST JSONAPI
Библиотека для flask для создания REST API на базе спецификации JSONAPI 1.0
Interactive Python coding interview challenges
Крутая подборка вопрос и задач по алгоритмам, структура данных, дизайну систем на Python для подготовки к собеседованию.
LocalStack
Полностью функционирующий локальный AWS Cloud Stack от Atlassian
Django CRUDs
Django расширение. помогающее создавать CRUD-операции быстрее
Neural Complete
Нейронная сеть, обученная помогать при написании нейронных сетей.
Apistar
Быстрый и выразительный Web Api Framework
Видео
Get to grips with asyncio in Python 3 — Robert Smallshire
Отличное видео об asyncio
Why Postgres Should Be Your Document Database
О PostgreSQL от JetBrains
Предыдущий выпуск дайджеста ищете здесь:
Pygest #6. Релизы, статьи, интересные проекты из мира Python [14 марта 2017 — 27 марта 2017]
Спасибо за внимание! Присылайте Ваши предложения для публикации в дайджесте!
Автор: Андрей Нестер