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

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

     11.08.2018       Выпуск 242 (06.08.2018 - 12.08.2018)       Видео

Асинхронное программирование в Python

Почему асинхронное программирование сейчас становится таким важным Как устроено асинхронное взаимодействие в Python (asyncio) Несколько примеров встраивания асинхронного взаимодействия Как правильно измерять асинхронный код

     11.08.2018       Выпуск 242 (06.08.2018 - 12.08.2018)       Видео

Монолит + микросервисы = любовь

Рассказ о том, как мы внедряли сервисную архитектуру в монолитный B2B-проект. Чем это было хорошо, чем это было плохо, как поменялся наш workflow

     10.08.2018       Выпуск 242 (06.08.2018 - 12.08.2018)       Видео
     09.08.2018       Выпуск 242 (06.08.2018 - 12.08.2018)       Видео

Python Junior подкаст, пилотный выпуск

Команда сообщества MoscowPython запустила подкаст для тех, кто начинает развиваться в программировании и ищет работу в ИТ. Выпуски выходят в виде youtube-видео, аудио и расшифровок, и содержат ответы и рассуждения как на "вечные" (например, "какие вопросы могут задать на собеседовании"), так и технические темы. Ответы на них дают технические евангелисты и старшие разработчики ИТ-компаний, преподаватели курсов LearnPython и другие участники сообщества.

Предлагать темы для новых выпусков и задавать вопросы ведущим можно в комментариях под видео или FB-сообществе MoscowPython.

     03.08.2018       Выпуск 241 (30.07.2018 - 05.08.2018)       Видео
     30.07.2018       Выпуск 241 (30.07.2018 - 05.08.2018)       Видео
     26.07.2018       Выпуск 240 (23.07.2018 - 29.07.2018)       Видео

Ваш вклад в сообщество Python

Если вы хотите принести пользу сообществу, но не знаете, как это сделать, или с чего начать, приходите послушать — в этом выступлении я опишу несколько направлений, по которым можно следовать. Вы узнаете, о том, что сообществу можно помочь не только делом, но и словом. О том, что не обязательно быть семи пядей во лбу, чтобы участвовать. И о многом другом. Добро пожаловать!

     25.07.2018       Выпуск 240 (23.07.2018 - 29.07.2018)       Видео

Мониторинг в Python проекте

Разработка новой функциональности не заканчивается на коммите в master, когда CI/CD/разработчик выкатит на Production... и там всё сломается. "Зеленые" тесты не гарантия работы Production. Следите за картиной в целом - как изменяются системные, технические, продуктовые метрики.

В докладе познакомлю с базовым набором софта и подходов к мониторингу проекта, расскажу, как внедрить за короткий срок и не полысеть.

Пройдемся по метрикам, разберемся как собирать и обрабатывать ошибки, логи, а также как настроить автоматические оповещения/алерты.

     24.06.2018       Выпуск 235 (18.06.2018 - 24.06.2018)       Видео

Проверка типов в Питоне, как реальность (rus)

Слышали про аннотации типов в Питоне, но не знаете насколько они полезны? Беспокоитесь, что кода слишком много и не можете себе позволить его аннотировать?
Проверка типов в Питоне существует, она не миф, она может помочь вам в отлове ошибок и сделать ваш код проще для понимания.
И сейчас мы поделимся с вами своим опытом поэтапной типизации реального приложения на миллион строк!

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

Мы даже продемонстрируем, как проверка типов может сочетаться с утиной типизацией! Готовьтесь окунуться в проверку типов в Питоне.

     18.06.2018       Выпуск 235 (18.06.2018 - 24.06.2018)       Видео

Централизованная система управления настройками в ЦИАН

Дмитрий Жильцов (ЦИАН)

В этом докладе я расскажу о том, как у нас в ЦИАН устроена централизованная система динамического конфигурирования приложений, в том числе и на Python, как она используется в различных окружениях и для разного рода задач (от сугубо технических до продуктовых). Основной упор будет делаться на реализацию этого механизма в Python.
Слайды: http://www.moscowpython.ru/meetup/56/cian-options-management/