IT-новости про Python, которые стоит знать

Собрали в одном месте самые важные ссылки
читайте нас в Telegram

     01.09.2017       Выпуск 193 (28.08.2017 - 03.09.2017)       Статьи
     01.09.2017       Выпуск 193 (28.08.2017 - 03.09.2017)       Вопросы и обсуждения
     01.09.2017       Выпуск 193 (28.08.2017 - 03.09.2017)       Интересные проекты, инструменты, библиотеки

Github: улучшенный просмотр PR для Python кода

Недавно github зарелизил новый инструмент для ревью пул реквестов. Теперь подобное улучшение коснулось и питон энтузиастов, во время обзора изменений можно быстро найти, например функцию чтобы уточнить какие изменения были в ней. В первоначальном посте был указан список языков для которых доступен данный инструмент, питон там тоже есть, но видимо что-то пошло не так и мы видим новость о поддержки этой возможности отдельно для нас .

     31.08.2017       Выпуск 193 (28.08.2017 - 03.09.2017)       Релизы
     31.08.2017       Выпуск 193 (28.08.2017 - 03.09.2017)       Статьи

Прозрачность безопасности для среды исполнения Python

Коротко о свежем PEP 551, которое проходит обсуждение в данный момент

     30.08.2017       Выпуск 193 (28.08.2017 - 03.09.2017)       Видео

Python, Django и корпоративные информационные системы

Видео со встречи сообщества PyNSK.
Докладчик: Анатолий Щербаков

О докладе:

Софт для автоматизации бизнеса составляет значительную часть всего существующего на планете программного обеспечения. Рассмотрим требования к нему и особенности его разработки. Оценим, насколько Python для этого подходит, и облегчают ли фреймворки жизнь в кровавом энтерпрайзе.

Слайды: https://www.slideshare.net/PyNSK/python-django-79202374

     30.08.2017       Выпуск 193 (28.08.2017 - 03.09.2017)       Видео

Настрой контент под пользователя! или условия отображения контента

Видео со встречи сообщества PyNSK.
Докладчик: Александр Сапронов

О докладе:

Как показать релевантный текст для пользователя? Собрать данные, написать разные тексты, а потом написать кучу IF'ов?

В докладе я расскажу, как мы, в Welltory, делаем настройку контента под пользователя. 
Поведаю о том, как content writer'ы могут писать 100 вариантов текстов на одно событие в системе. 
И конечно, расскажу с чего начать вам.

Слайды: https://www.slideshare.net/PyNSK/ss-79202372

     30.08.2017       Выпуск 193 (28.08.2017 - 03.09.2017)       Видео

Python инструменты для нагрузочного тестирования

Видео со встречи сообщества PyNSK.
Докладчик: Иван Гребенщиков

О докладе:

Нагрузочное тестирование - это инструмент поиска границ возможностей вашего софта. Корректно изучить поведение системы под нагрузкой - непростая задача.

В докладе я расскажу об использовании yandex.tank с BFG и locustio для нагрузочного тестирования.

Слайды: https://www.slideshare.net/PyNSK/python-79202375

     30.08.2017       Выпуск 193 (28.08.2017 - 03.09.2017)       Учебные материалы
     29.08.2017       Выпуск 193 (28.08.2017 - 03.09.2017)       Статьи

Быстрый тест производительности Python для вычислительных задач

Совсем недавно вышла новая версия 0.34 библиотеки оптимизирующего JIT компилятора Numba для Python. И там ура! появилась долгожданная семантика аннотаций и набор методов для организации параллельных вычислений. За основу была взята технология Intel Parallel Accelerator.

В данной статье я хочу поделиться результатами первого тестирования скорости вычислений на основе этой библиотеки для некоторой современной машины с четырехядерным процессором.

     29.08.2017       Выпуск 193 (28.08.2017 - 03.09.2017)       Статьи
     29.08.2017       Выпуск 193 (28.08.2017 - 03.09.2017)       Видео

Артем Малышев - Как написать свой debugger

Слайды: http://proofit404.github.io/talks/homemade-debugger/slides/#/

Наверное, только очень талантливый программист не нуждается в средствах отладки. Поменять значение переменных, посмотреть шаг за шагом ход исполнения программы, разложить всё по полочкам будет тяжело без Pdb. О том, как эти инструменты устроены, какие внутренние механизмы Python VM задействуют и от каких ограничений платформы страдают, и будет мой доклад.

     29.08.2017       Выпуск 193 (28.08.2017 - 03.09.2017)       Видео

Никита Ладошкин - Электронный почтальон

Слайды: https://nikiladonya.github.io/email.html

В b2b сфере популярный способ коммуникации и взаимодействия — это электронная почта. Поэтому программистам довольно часто приходится с ней работать. Об этом я и попробую рассказать, охватив аспекты интеграции, встраивания в поток, парсинга писем с помощью вездесущего Python.

     29.08.2017       Выпуск 193 (28.08.2017 - 03.09.2017)       Статьи

Submit the cool project: библиотека-костяк utbone для юнит-тестирования

Хочу предоставить твоему вниманию свой проект для юнит-тестирования. Точнее — инструмента, чтобы задуматься о тестах получше, вместо траты лишнего внимания на создание файлов, объявления импортов, классов и тест-кейсов.

В статье можно найти описание проекта, как его установить и пользоваться, и примеры.