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

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

     05.11.2017       Выпуск 202 (30.10.2017 - 05.11.2017)       Видео

Артём Малышев - HTTP/2 глазами потребителя

"Протокол HTTP/2 поддерживается всеми современными браузерами. Google performance team пропагандирует его адаптацию. Всё больше известных сайтов начинают предоставлять его поддержку наравне с обычным HTTP. Доклад о том, зачем нам это всё надо, какие преимущества в целом даёт и как это готовить в питоне. Да, про Django тоже будет". 
Слайды: https://conf.python.ru/http2-glazami-potrebitelya/

     02.11.2017       Выпуск 202 (30.10.2017 - 05.11.2017)       Видео
     26.10.2017       Выпуск 201 (23.10.2017 - 29.10.2017)       Видео

Нейронные сети и Keras. Часть 2

Видео со встречи группы PyNSK #17
Докладчик: Данил Руденко

О докладе:
У нашего зоопарка опять проблемы, которые необходимо решить максимально технологично!

На первом докладе мы поговорили о сверточных нейронных сетях, в этот раз рассмотрим такие виды нейронных сетей как автоэнкодеры и GAN’ы( генеративные состязательные сети). Также углубимся немного в Keras, напишем кастомный загрузчик данных и немного посмотрим на Jupyter Notebook.

Слайды: 
- часть 1: https://www.slideshare.net/PyNSK/keras-1
- часть 2: https://www.slideshare.net/PyNSK/keras-2

     25.10.2017       Выпуск 201 (23.10.2017 - 29.10.2017)       Видео

Asyncio для процессинга распределенной базы данных

Видео со встречи группы PyNSK #17
Докладчик: Никита Семенов

О докладе:
Появление asyncio стало новой вехой в истории питона. По-настоящему удобный и эффективный способ запускать асинхронный код.

В своем докладе я познакомлю слушателя с базовым синтаксисом, парадигмами и примитивами, чтобы можно было начать использовать всю мощь asyncio уже сегодня.

Для этого я возьму децентрализованные базы данных с web-интерфейсом, раскиданные по нескольким серверам, и покажу как их можно эффективно запроцесить только при помощи стандартных методов питона 3.4+ и aiohttp.

Слайды: https://www.slideshare.net/PyNSK/asyncio-81082020

     24.10.2017       Выпуск 201 (23.10.2017 - 29.10.2017)       Видео

Python для GameDev

Видео со встречи группы PyNSK #17
Докладчик: Станислав Каблуков

О докладе:
Расскажу о своём опыте использования Python для разработки игр. В каких игровых движках и программах для моделирования используется Python. 

Как и почему стоит использовать python для создания игр, и в каких случаях лучше отказаться от данной идеи. О плюсах и минусах использования Python. 

В докладе будет про: python, blender, Ren'py, KivEnt, Boo, UE4 и д.р.

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

     08.10.2017       Выпуск 198 (02.10.2017 - 08.10.2017)       Видео
     05.10.2017       Выпуск 198 (02.10.2017 - 08.10.2017)       Видео
     04.10.2017       Выпуск 198 (02.10.2017 - 08.10.2017)       Видео

Организация разработки с нуля. С чего начать?

Максим Богуславский (Gett, Full Stack Team Lead) @ MoscowPython 49
"Вы первый разработчик в отделе. Проект начинается с чистого листа. С чего начать работу и как организовать работу?"
Слайды: http://www.moscowpython.ru/meetup/49/start-dev-from-zero/
Статья по мотивам выступления: https://maxbogus.blogspot.ru/2017/09/blog-post.html

     04.10.2017       Выпуск 198 (02.10.2017 - 08.10.2017)       Видео

Machine Learning without PhD :)

Байрам Аннаков (CEO App in the Air) @ MoscowPython Meetup 49
"Расскажем и покажем, как обучать машины и нейросети для решения простых и не очень задач классификации и распознавания".
Слайды: http://www.moscowpython.ru/meetup/49/ml-no-phd/

     03.10.2017       Выпуск 198 (02.10.2017 - 08.10.2017)       Видео

Сказ про то, как Go обгонял Python

Расскажу про своё исследование способов достижения высокой производительности на разных штуках из мира Python. Какие результаты были достигнуты на практике при создании одинаковых решений на Go и Python. Представлю свои результаты сравнения с эталоном производительности Go. В докладе будет про: python, go, cython, uvloop, aiohttp, asyncio, sanic и д.р.

     11.09.2017       Выпуск 195 (11.09.2017 - 17.09.2017)       Видео

Создание exe файлов из скриптов на Python

"Я расскажу, как создавать исполняемые файлы (exe) с помощью библиотек cx_Freeze и PyInstaller из скриптов на языке Python".
Доклад - продолжение доклада о создание десктопных приложений на Python - https://www.youtube.com/watch?v=nz6G_ta3of0

Слайды: http://www.moscowpython.ru/meetup/48/exe-files-on-python/

     11.09.2017       Выпуск 195 (11.09.2017 - 17.09.2017)       Видео

Запуск тестов с tox и Docker

"Многие Python-библиотеки используют tox для тестирования на разных версиях интерпретатора и зависимостей. Зависимости можно сложить в отдельные виртуальные окружения. Но что делать с разными интерпретаторами? Не ставить же их все в систему. Конечно, можно воспользоваться Travis CI. Но что делать, если такая опция недоступна или если хочется прогнать тесты локально? Я расскажу, как решить эту задачу с помощью Docker".

Слайды: http://www.moscowpython.ru/meetup/48/tox-docker-tests/

     11.09.2017       Выпуск 195 (11.09.2017 - 17.09.2017)       Видео

Хранение секретных настроек

"Говорят, что секреты могут хранить двое, если один из них мёртв. А в веб-разработке обычно участвуют много людей, и для решения задач придумана масса инструментов. Я расскажу, как выбрать правильные инструменты под разные типы проектов".

Слайды: http://www.moscowpython.ru/meetup/48/keeping-secrets/

     08.09.2017       Выпуск 194 (04.09.2017 - 10.09.2017)       Видео
     07.09.2017       Выпуск 194 (04.09.2017 - 10.09.2017)       Видео
     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

     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.