- Meetup
- Location
Приглашаем разработчиков на встречу Python-сообщества.
В программе питапа — три доклада, вопросы и ответы, общение на профессиональные темы в кругу единомышленников.
Мы поговорим о сборке Python в Яндексе. Рассмотрим gRPC — фреймворк для вызова удалённых процедур от Google: как с ним работать, как быстро и легко запускать тесты. Обсудим особенности профайлера Py-Spy и его использование на примере Яндекс.Облака.
Участие в мероприятии бесплатное, но нужно зарегистрироваться. Количество мест ограничено.
Программа
18:30 Регистрация
19:00 Жизнь Python в Яндексе. Лев Орехов, Яндекс
Расскажу о том, как работает сборка Python в Яндексе, почему она работает именно так, а не иначе, какие плюсы и какие минусы есть у выбранного нами решения.
19:30 Перерыв
19:50 gRPC & Python. Денис Катаев,Тинькофф
Мы ежедневно работаем с API, но обычно имеем дело только с подходом REST. Однако существуют альтернативы, например RPC. Недавно Google предложила свою реализацию RPC поверх HTTP/2, и это заставило разработчиков вспомнить об удалённом вызове процедур.
На встрече разберёмся, что такое gRPC, как его использовать и тестировать в языке Python. Когда я только начинал с ним работать, инфраструктуры для удобного запуска тестов не существовало. Поэтому я написал плагин pytest-grpc, который позволяет быстро и легко отлаживать сервисы. Покажу на примерах, чем он хорош и как с ним работать.
20:20 Что такое Py-Spy и с чем его едят. Александр Анкудинов, Яндекс
Мир профайлинга в Питоне не стоит на месте: недавно появился Py-Spy. Чем он отличается от других профайлеров? Зачем его написали на Rust? Об этом и о том, как мы используем его в жизни Яндекс.Облака, вы узнаете из моего доклада.