- PVSM.RU - https://www.pvsm.ru -

Pygest #1. Релизы, статьи, интересные проекты из мира Python [01 января 2017 — 15 января 2017]

image

Всем привет!

Серией данных дайджестов на Habrahabr хотелось бы продолжить некогда начатую alrusdi [1], Dead_Angel [2], WarmongeR [3] идею опубликования свежих новостей, статей, релизов из мира Python.

Планируется выпускать дайджест 2 раза в месяц. Это будет не очень большие по размеру статьи с интересными (на взгляд автора) материалами из мира Python. Будут очень приветствоваться присланные актуальные материалы, которые будут добавлены в ближайший дайджест, а также люьые замечания и предложения.

А теперь к делу!

Релизы

Python 3.6.0 [4]
Включает такие нововведения как новый синтаксис аннотаций типов, асинхронные генераторы и генераторные выражения, новый метод классов __init_subclass__ для более простой их кастомизации и так далее.

Django 1.10.5 [5]
Релиз Django, включающий большое количество исправлений ошибок в фреймворке.

Статьи

Чистая архитектура в Python: пошаговая демонстрация. Часть 1 [6]
Чистая архитектура в Python: пошаговая демонстрация. Часть 2 [7]
Чистая архитектура в Python: пошаговая демонстрация. Часть 3 [8]
Серия статей о создании «чистой» архитектуры приложений при разработке на Python.

Python: коллекции, часть 1: классификация, общие подходы и методы, конвертация [9]
Python: коллекции, часть 2: индексирование, срезы, сортировка [10]
Python: коллекции, часть 3: объединение коллекций, добавление и удаление элементов [11]
Хороший обзор коллекций Python для начинающих.

Спектроскоп Салтана: лапласианы для фана [12]
Необычная статья о применении Python для создания изображений.

Go running Python [13]
Статья от Google о том, как они создали проект Grumpy для запуска Python кода в Go.

Handling Unicode Strings in Python [14]
Отличная статья о работе со строками в Python.

5 things to watch in Python in 2017 [15]
Заметка о том, на что стоит обратить в мире Python в 2017 году.

The Iterator Protocol: How for Loops Work in Python [16]
Замечательная статья о том, как работают циклы в Python и зачем нужны итераторы.

Be Careful with Python's New-Style String Format [17]
Заметка об одной малоизвестной уязвимости при работе со строками в Python.

Working with APIs the Pythonic Way [18]
О том, как работать с API в правильном Python стиле.

How Does Attribute Access Work? [19]
Отличное объяснение того, как работают атрибуты в CPython.

Интересные проекты

Grumpy [20]
Инструмент от Google для запуска Python в Go.

Flask HTTP2 Push [21]
Расширение для Flask для добавления HTTP2 Push уведомлений в Ваше приложение.

PEP8 Speaks [22]
Инструмент для автоматической проверки на соответствие Вашего кода стандарту PEP8. Результаты автоматически будут опубликованы с помощью GitHub Pull Request.

Hello Vue Django [23]
Скелет приложения, на основе Vue.js и Django (поддерживает «горячую перезагрузку»)

Видео

BayPiggies Talk at LinkedIn: Introducing Type Annotations for Python [24]
Замечательное видео от Гидо ван Россума, Грега Прайса и Дэвида Фишера о новой функциональности Python — аннотации типов.

Спасибо за внимание! Присылайте Ваши предложения для публикации в дайджесте!

Автор: andrewnester

Источник [25]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/python/236608

Ссылки в тексте:

[1] alrusdi: https://habrahabr.ru/users/alrusdi/

[2] Dead_Angel: https://habrahabr.ru/users/dead_angel/

[3] WarmongeR: https://habrahabr.ru/users/warmonger/

[4] Python 3.6.0: http://blog.python.org/2016/12/python-360-is-now-available.html

[5] Django 1.10.5: https://www.djangoproject.com/weblog/2017/jan/04/bugfix-release/

[6] Чистая архитектура в Python: пошаговая демонстрация. Часть 1: https://habrahabr.ru/post/319126/

[7] Чистая архитектура в Python: пошаговая демонстрация. Часть 2 : https://habrahabr.ru/post/319202/

[8] Чистая архитектура в Python: пошаговая демонстрация. Часть 3: https://habrahabr.ru/post/319898/

[9] Python: коллекции, часть 1: классификация, общие подходы и методы, конвертация : https://habrahabr.ru/post/319164/

[10] Python: коллекции, часть 2: индексирование, срезы, сортировка : https://habrahabr.ru/post/319200/

[11] Python: коллекции, часть 3: объединение коллекций, добавление и удаление элементов : https://habrahabr.ru/post/319876/

[12] Спектроскоп Салтана: лапласианы для фана : https://habrahabr.ru/post/319060/

[13] Go running Python: https://opensource.googleblog.com/2017/01/grumpy-go-running-python.html

[14] Handling Unicode Strings in Python: https://blog.emacsos.com/unicode-in-python.html

[15] 5 things to watch in Python in 2017: https://www.oreilly.com/ideas/5-things-to-watch-in-python-in-2017

[16] The Iterator Protocol: How for Loops Work in Python: http://treyhunner.com/2016/12/python-iterator-protocol-how-for-loops-work/

[17] Be Careful with Python's New-Style String Format: http://lucumr.pocoo.org/2016/12/29/careful-with-str-format/

[18] Working with APIs the Pythonic Way: https://medium.com/@hakibenita/working-with-apis-the-pythonic-way-484784ed1ce0#.gdh2bc8lq

[19] How Does Attribute Access Work?: https://medium.com/stepping-through-the-cpython-interpreter/how-does-attribute-access-work-d19371898fee#.h41ht1m9l

[20] Grumpy: https://github.com/google/grumpy

[21] Flask HTTP2 Push: https://github.com/jdaroesti/flask-http2-push

[22] PEP8 Speaks: https://github.com/OrkoHunter/pep8speaks

[23] Hello Vue Django: https://github.com/rokups/hello-vue-django

[24] BayPiggies Talk at LinkedIn: Introducing Type Annotations for Python: https://www.youtube.com/watch?v=ZP_QV4ccFHQ

[25] Источник: https://habrahabr.ru/post/320200/?utm_source=habrahabr&utm_medium=rss&utm_campaign=best