Python Community Meetup 8/07

Первый открытый онлайн-митап сообщества, для которого собрали огонь-программу. Вместе со спикерами из Райффайзенбанка и Яндекса обсудим новости с полей — «Python ускоряется?», поговорим об использовании Dependency Injection и применении Python в highload-проектах с большой кодовой базой.

Присоединяйтесь к нам

784ac97b85d11f1331e38f5a72273504.png

О чем поговорим

Python ускоряется? Новости с полей и Python Language Summit 2021

Денис Аникин, Райффайзенбанк

О докладе:  Python известен всему миру как один из самых медленных интерпретируемых языков. И питониста этим не напугаешь — ведь мы давно пишем асинхронные сервисы, веб сплошное i/o, а Гвидо на восклицания о медленном Python говорит что-то вроде «возьмите pypy, чего вы как эти?». Однако нельзя не отметить, что pypy отстает от мейнстрим Python, не везде заводится, да и проблем с ним можно поймать довольно много. И вот, кажется, что-то поменялось: Гвидо засиделся на «пенсии» и решил ускорить питон в 5 раз (!), идет работа над сабинтерпретаторами, для оптимизации (ускорения) выполнения подняли топик «Tiers of Execution». А также есть еще несколько интересных новостей о фундаментальном развитии языка. Я постараюсь раскрыть основные из этих тем и показать интересные PEP, посвященные им.

Использование Dependency Injection в Python-проектах

Владислав Лаухин, Райффайзенбанк

О докладе:  Во многих ООП-языках очень распространен такой подход как Dependency Injection, однако, до сих пор является темой споров, стоит ли его использовать в проектах на Python. Разобраться в вопросе не помогает и то, что большинство популярных веб-фреймворков для Python не дают этой функциональности «из коробки». В этом докладе мы расскажем о своем опыте использования DI, расскажем о наших любимых библиотеках и немного поговорим о том, как писать тестируемый код.

Использование Python в highload-проектах с большой кодовой базой

Дмитрий Коновалов, Яндекс

О докладе:  В докладе я расскажу об успешном применении Python в системах с очень высокой нагрузкой, масштабируемых системах. Расскажу, с какими проблемами можно столкнуться в Python проекте с очень большим количеством кода, над которым много лет работает большая команда. Также расскажу, чем Python хорош для такого кода. Еще я затрону разные нюансы, достоинства и недостатки использования питоновых type hints.

Начнем митап в 18:00 (мск)
Регистрируйтесь, чтобы получить ссылку на трансляцию: письмо придет вам на почту.

© Habrahabr.ru