Python Meetup Chelyabinsk #9

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

ИТ и интернет

В четверг, 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;
- каким образом это упрощает разработку и помогает в написании кода с аннотациями типов.

 

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

Поделиться:

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

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

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

Поделиться:

Есть вопросы?

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

Участник Организатор

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

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

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

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

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

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

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

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

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

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