Python Meetup Chelyabinsk #9

Встреча Python-разработчиков Челябинска

ИТ и интернет 16+

В четверг, 27 мая мы впервые после локдауна встретимся, чтобы познакомиться, поделиться тем, что изменилось за этот год, обменяться опытом и обсудить интересные темы, относящиеся к Python и смежным технологиям.

Место: Клары Цеткин, 11, 1 этаж (Лекторий КЦ11)

Начало в 18:30.

Участие в митапе бесплатное, требуется регистрация на этой странице.

Темы докладов

Иван Гончарук (Antida software) — Аннотации типов в Python

Python 3, кроме множества других улучшений, подарил нам аннотации — крайне полезный, но часто вызывающий вопросы механизм. Что такое аннотации типов в Python, какие возможности они открывают и какие проблемы решают, какие мифы возникли вокруг них, и почему стоит начать использовать аннотации уже сегодня: на эти вопросы я постараюсь ответить.

 

Антон Палий (Тинькофф) — Как я из python-разработчика стал первым SRE-инженером в своей команде

У каждого разработчика есть свой прод. Сервис на проде должен обеспечивать высокий уровень доступности.
Некоторые команды составляют график дежурств, кто-то нанимает админов или devops’ов. В Тинькофф мы поняли, что когда человек с экспертизой разработчика работает над стабильностью прода каждый день, результат получается гораздо круче. Такие люди называются SRE-инженерами. Они занимаются разбором инцидентов, построением полезного мониторинга и согласовывают требуемый уровень доступности сервиса с бизнесом. В своем докладе я расскажу:
- как я из python-разработчика стал первым SRE-инженером в своей команде;
- какой опыт и знания я получил в процессе поддержки кода, который раньше писал.

 

Александр Шибаев (Тинькофф) — Dependency injection: как использовать и почему это упрощает разработку

В нашем коде существует большое количество зависимостей. Большинство разработчиков не запариваются, как ими управлять, и иногда это приводит к dependency hell — распространенному анти-паттерну разработки. Чтобы не оказаться в таком аду, полезно знать, какие существуют подходы в разработке кода.
Популярные библиотеки на python используют такие подходы, как threadlocal переменные или singleton объекты. Команда Тинькофф выбрала путь, который популярен в других языках программирования, и наработала на нашем большом проекте опыт, которым не стыдно поделиться. Речь о dependency injection. В своем докладе я разберу:
- как использовать dependency injection контейнер в python c библиотекой punq;
- как прикрутить ее к pydantic и fastapi;
- каким образом это упрощает разработку и помогает в написании кода с аннотациями типов.

 

Все новости и объявления публикуются в наших группах в соцсетях. Подписывайтесь:

Поделиться:

1404 дня назад
27 мая 2021 18:30–21:00

Челябинск
Клары Цеткин, 11 (Лекторий КЦ11)
Показать на карте

Уже есть билет
Восстановить

Поделиться:

Связь с организатором

Напоминаем, что для того чтобы восстановить билет организатору можно не писать.

На этот адрес придёт ответ от организатора.

По номеру с вами свяжется организатор

Подпишитесь на рассылку организатора

Восстановление билета

Введите адрес электронной почты, указанный при регистрации на событие

Обращаем внимание на то, что билеты должны были прийти к вам на почту сразу после покупки.

Возврат билета

Если вы хотите вернуть билеты, вы можете сделать это по ссылке из письма с билетами или оформить запрос организатору в вашем  личном кабинете.

Подробнее о возврате билетов