23.06.2019       Выпуск 287 (17.06.2019 - 23.06.2019)       Видео

Moscow Python Podcast. Blameless environments и как не сойти с ума при работе с заказчиком

Должны ли программисты по умолчанию писать качественный код? Как системно формировать для разработки условия, которые не дадут членам команды «проваливаться» в несчастье?

     16.06.2019       Выпуск 286 (10.06.2019 - 16.06.2019)       Видео

Moscow Python Podcast. В чём кайф и боль Kubernetes в разработке на Python (level: middle / senior)

Как Kubernetes улучшает жизненный цикл Python-приложений? Есть ли сложности в организации оркестровки, с которыми могут столкнуться команды, ведущие разработку на Python? Как вся эта благодать вписывается в концепцию cloud native applications?

     13.06.2019       Выпуск 286 (10.06.2019 - 16.06.2019)       Видео
     10.06.2019       Выпуск 286 (10.06.2019 - 16.06.2019)       Видео

Moscow Python Podcast. О практиках разработки бизнес-логики на Python (level: junior / middle)

Предлагаем вашему вниманию «выездной» выпуск Moscow Python Podcast, записанный на Knowledge Conference 2019. Учитывая тематику конференции, на сей раз мы сосредоточились не только на культуре кодинга и подходах к разработке, но и на том, как различные практики закрепляются (или не закрепляются) в Python-сообществе.

     02.06.2019       Выпуск 284 (27.05.2019 - 02.06.2019)       Видео

Moscow Python Podcast. Проблемы пакетных экосистем в Python (level: middle / senior)

Как развивалось пакетирование в Python, что в нём на текущий момент оставляет желать лучшего, какие системы для управления зависимостями актуальны и в какую сторону они развиваются?

     26.05.2019       Выпуск 283 (20.05.2019 - 26.05.2019)       Видео

Moscow Python Podcast. Как войти в разработку за считанные месяцы (level: junior)

Как джуниору сориентироваться в хитросплетениях IT-индустрии? Какая мотивация лучше всего помогает начинающему программисту не капитулировать перед первыми трудностями? Как эффективнее искать вакансии — через рекрутинговые сервисы или через знакомых? Как пробиваться через «HR-заслон» в компанию мечты?

     21.05.2019       Выпуск 283 (20.05.2019 - 26.05.2019)       Видео

Новое в Python 3.7

* Видео в низком разрешении.

Беглый обзор некоторых нововведений в Python 3.7: встроенная breakpoint(), классы данных, функции с разрешением в наносекунды, компактные словари, __getattr__ уровня модуля.

     20.05.2019       Выпуск 283 (20.05.2019 - 26.05.2019)       Видео

Аннотации во благо

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

     17.05.2019       Выпуск 282 (13.05.2019 - 19.05.2019)       Видео
     15.05.2019       Выпуск 282 (13.05.2019 - 19.05.2019)       Видео
     15.05.2019       Выпуск 282 (13.05.2019 - 19.05.2019)       Видео

ETL на Python, или Построение идемпотентных дата пайплайнов

Цель доклада - познакомить слушателей с инструментами построения batch processing задач в экосистеме Python. В презентации я рассказал про две наиболее популярных тулзы: Luigi и Apache Airflow.

     30.04.2019       Выпуск 280 (29.04.2019 - 05.05.2019)       Видео

Python Junior подкаст. Разбираем код Telegram-бота GoLocal

Новая серия code review от нашей команды дотошных питонистов. На сей раз разбору подвергся код предназначенного для организации волонтёрских активностей Telegram-бота GoLocal (написан на базе фреймворка Telegram Bot API). Операцию ведут тимлид NVIDIA Злата Обуховская, сооснователь W12 и соорганизатор Moscow Python Conf++ Михаил Осипов, соорганизатор Moscow Python Conf++ и сооснователь Itcanfly Владимир Филонов. Они объясняют, зачем код даже простого бота целесообразно разносить по разным модулям, в чём ужас хардкод-логирования ошибок, как без лишних манипуляций реализовать многоязычность в программе на Python, чем полезен middleware и как всё-таки называть переменные правильно

     28.04.2019       Выпуск 279 (22.04.2019 - 28.04.2019)       Видео

Один в поле не воин, или причем тут OSS. Егор Пирогов, 100 Макетов

Доклад о том зачем начинающему (и не очень) разработчику участвовать в развитии OSS-проектов. Поговорим про PyPI, pip и Poetry, а также о не совсем очевидном следствии создания своего проекта.

     28.04.2019       Выпуск 279 (22.04.2019 - 28.04.2019)       Видео

Как прокачать линтер. Максим Мазаев, ЦИАН

В ЦИАН мы постоянно пользуемся линтером для проверки качества кода. Но случаются моменты, когда хочется проверять код на соответствие внутренним соглашениям, про которые линтер ничего не знает. Разработчикам приходится держать все соглашения в голове и самостоятельно проверять качество кода. Это усложняет и затягивает код-ревью. Я расскажу о том, как мы решили эту проблему с помощью Pylint, который имеет мощную систему создания плагинов. Покажу на примерах как плагины могут упростить процесс код-ревью. Рассмотрим процесс написания плагинов и попутно разберемся как работает сам Pylint изнутри.

     28.04.2019       Выпуск 279 (22.04.2019 - 28.04.2019)       Видео

Что внутри asyncio. Александр Меренков, Antida software

* Какие мотивы стояли за созданием библиотеки asyncio?

* Как в ней реализовано асинхронное выполнение кода? * Почему это полезно знать, если пишешь код с её использованием?

     28.04.2019       Выпуск 279 (22.04.2019 - 28.04.2019)       Видео

GIL: почему это боль и как с ним жить. Иван Меньших, RaRe Technologies

В Питоне всё прекрасно, кроме одного „фатального недостатка“, и имя ему — GIL. Эти три буквы превращают любое многопоточное приложение в кошмар. Поговорим о том, что это, почему он всё ещё живёт в интерпретаторе, как его можно выключить и ускорить код. Разберём несколько реальных примеров, в которых оптимизированный код на тредах на Питоне работает так же быстро, как версия на C, или даже быстрее.

     24.04.2019       Выпуск 279 (22.04.2019 - 28.04.2019)       Видео

Python Junior подкаст. Зачем программисту soft skills и откуда их брать

Сегодня едва ли не в каждой серьёзной IT-компании от соискателей с порога требуют владения soft skills. Но если, скажем, о Django или Tornado есть книжки и туториалы с достоверными best practices, то о навыках взаимодействия в команде в индустрии часто высказывают диаметрально противоположные мнения. Что же такое soft skills, что ими не является, как их правильно готовить и реально ли наработать?

     07.04.2019       Выпуск 276 (01.04.2019 - 07.04.2019)       Видео

Python Junior подкаст. От джуна до тимлида за 4 года

Эволюция программиста лучше всего видна на личном опыте. И не нужно бояться того, что эволюция эта может быть стремительной. Мы позвали в Python Junior старшего разработчика компании «Код Безопасности» Александра Полищука и поговорили с ним о том, как извлечь пользу из собеседований, которые вы, как вам кажется, завалили, как не растерять запал на ранних стадиях карьеры, какие личные качества и лайфхаки помогают быстрее и эффективнее совершенствоваться в IT.





Разместим вашу рекламу

Пиши: mail@pythondigest.ru

Нашли опечатку?

Выделите фрагмент и отправьте нажатием Ctrl+Enter.

Система Orphus