Всем привет!
Серией данных дайджестов на Habrahabr хотелось бы продолжить некогда начатую alrusdi, Dead_Angel, WarmongeR идею опубликования свежих новостей, статей, релизов из мира Python.
Планируется выпускать дайджест 2 раза в месяц. Это будет не очень большие по размеру статьи с интересными (на взгляд автора) материалами из мира Python. Будут очень приветствоваться присланные актуальные материалы, которые будут добавлены в ближайший дайджест, а также люьые замечания и предложения.
А теперь к делу!
Релизы
Python 3.6.0
Включает такие нововведения как новый синтаксис аннотаций типов, асинхронные генераторы и генераторные выражения, новый метод классов __init_subclass__
для более простой их кастомизации и так далее.
Django 1.10.5
Релиз Django, включающий большое количество исправлений ошибок в фреймворке.
Статьи
Чистая архитектура в Python: пошаговая демонстрация. Часть 1
Чистая архитектура в Python: пошаговая демонстрация. Часть 2
Чистая архитектура в Python: пошаговая демонстрация. Часть 3
Серия статей о создании «чистой» архитектуры приложений при разработке на Python.
Python: коллекции, часть 1: классификация, общие подходы и методы, конвертация
Python: коллекции, часть 2: индексирование, срезы, сортировка
Python: коллекции, часть 3: объединение коллекций, добавление и удаление элементов
Хороший обзор коллекций Python для начинающих.
Спектроскоп Салтана: лапласианы для фана
Необычная статья о применении Python для создания изображений.
Go running Python
Статья от Google о том, как они создали проект Grumpy для запуска Python кода в Go.
Handling Unicode Strings in Python
Отличная статья о работе со строками в Python.
5 things to watch in Python in 2017
Заметка о том, на что стоит обратить в мире Python в 2017 году.
The Iterator Protocol: How for Loops Work in Python
Замечательная статья о том, как работают циклы в Python и зачем нужны итераторы.
Be Careful with Python's New-Style String Format
Заметка об одной малоизвестной уязвимости при работе со строками в Python.
Working with APIs the Pythonic Way
О том, как работать с API в правильном Python стиле.
How Does Attribute Access Work?
Отличное объяснение того, как работают атрибуты в CPython.
Интересные проекты
Grumpy
Инструмент от Google для запуска Python в Go.
Flask HTTP2 Push
Расширение для Flask для добавления HTTP2 Push уведомлений в Ваше приложение.
PEP8 Speaks
Инструмент для автоматической проверки на соответствие Вашего кода стандарту PEP8. Результаты автоматически будут опубликованы с помощью GitHub Pull Request.
Hello Vue Django
Скелет приложения, на основе Vue.js и Django (поддерживает «горячую перезагрузку»)
Видео
BayPiggies Talk at LinkedIn: Introducing Type Annotations for Python
Замечательное видео от Гидо ван Россума, Грега Прайса и Дэвида Фишера о новой функциональности Python — аннотации типов.
Спасибо за внимание! Присылайте Ваши предложения для публикации в дайджесте!
Автор: andrewnester