Tinkoff Python Meetup #1

2 презентации, 10 фото

Встречаемся на нашем первом Python-митапе в Екатеринбурге! 

 

В программе для слушателей три доклада. Вспомним, зачем в Python была добавлена глобальная блокировка и как она работает, узнаем о самых горячих новостях из мира Python. Расскажем, что такое диалоговая платформа голосовых роботов и как она участвует в обработке звонков. Разберемся с тем что такое гринлеты и как они устроены, зачем нужен gevent, откажемся от него и узнаем как гринлеты могут помочь нам с asyncio.

 

  • Сбор гостей с 18:30.
  • Начало программы в 19:00.

Дата и время

7 декабря 2023, 19:00 (МСК+2)

Место проведения

Доклады

Разблокируй это!
Когда Python был совсем маленьким, мир был другим. Компьютеры были в большинстве своем одноядерными, а одновременная работа потоков не востребована. С тех пор железо сделало огромный шаг вперед, но Python остался прежним. Добавленный еще на заре языка GIL строго запрещал нам параллельную работу потоков, но из этого правила было много исключений и способов обхода, и такая ситуация устраивала всех. Почти всех. Вспомним, зачем в наш любимый язык добавлена глобальная блокировка, как она работает, какие ограничения и способы их обхода есть. Обсудим самые горячие новости из мира python, а именно pep-703, принятый совсем недавно. Он обещает нам свободу от оков GIL, но сможет ли он нам ее дать?
Евгений Афонасьев
Т-Банк
Что такое диалоговая платформа голосовых роботов, как она участвует в обработке звонков
Обсудим, какие роботы у нас есть и зачем они нужны, какую нагрузку держим. Какую роль в работе роботов играет наша система и как система выглядела в начале, как развивалась. Поговорим и про архитектуру: как получаем и обрабатываем события звонков, какие компоненты есть в системе, какие библиотеки и инструменты используем.
Никита Гришанов
Т-Банк
Await anywhere. Как подружить два воющих царства: sync и async
Камнем преткновения в выборе между асинхронными и синхронными инструментами является их готовность и проверка временем. До сих пор у многих библиотек нет асинхронного аналога. Ведь это требует полного переписывания кода, который мог формироваться годами. Однако есть попытки объединить эти два мира. Именно их мы и рассмотрим. Разберемся с тем, что такое гринлеты и как они устроены, зачем нужен gevent, откажемся от него и узнаем как гринлеты могут помочь нам с asyncio. Попробуем завести это на живом крупном проекте, где уже уживаются Fastapi и Django ORM и посмотрим что получится: реальный ли профит и какова его цена.
Святослав Посохин
Точка Банк

Фотографии

https://imgproxy.cdn-tinkoff.ru/weight500/aHR0cHM6Ly9hY2RuLnRpbmtvZmYucnUvc3RhdGljL3RlbXAvMzg5N2QzYjAtYTkzMS00Zjg4LWI0OGYtMDg5ZTRhNTE2MDk4LmpwZw
https://imgproxy.cdn-tinkoff.ru/weight500/aHR0cHM6Ly9hY2RuLnRpbmtvZmYucnUvc3RhdGljL3RlbXAvNTdhMzFkMWQtZGViMC00NWRiLThlYTgtNThhYjIxOTE2YjU1LmpwZw
https://imgproxy.cdn-tinkoff.ru/weight500/aHR0cHM6Ly9hY2RuLnRpbmtvZmYucnUvc3RhdGljL3RlbXAvMzQwYjY4ZDctMGVkNC00MTBmLTlmZGEtZjZkNTVkZDU5MDBkLmpwZw
https://imgproxy.cdn-tinkoff.ru/weight500/aHR0cHM6Ly9hY2RuLnRpbmtvZmYucnUvc3RhdGljL3RlbXAvODc2NzE0N2UtNTRkZi00YzdjLWIyNmQtMmQ5MTBmM2VjMDVlLmpwZw
https://imgproxy.cdn-tinkoff.ru/weight500/aHR0cHM6Ly9hY2RuLnRpbmtvZmYucnUvc3RhdGljL3RlbXAvMWYwMDcwNDEtM2ZiZS00OTBjLTgxZDMtMmY0YzYzMTBiZjVmLmpwZw
https://imgproxy.cdn-tinkoff.ru/weight500/aHR0cHM6Ly9hY2RuLnRpbmtvZmYucnUvc3RhdGljL3RlbXAvODA4M2U0MjktOGExOS00MzY5LWExZDgtMmQxODc5NzNjZDMzLmpwZw
https://imgproxy.cdn-tinkoff.ru/weight500/aHR0cHM6Ly9hY2RuLnRpbmtvZmYucnUvc3RhdGljL3RlbXAvMWViNGZjYjktMjY3ZC00Y2ZiLWI2YjYtZmFmMjkxNjYwYTA0LmpwZw
https://imgproxy.cdn-tinkoff.ru/weight500/aHR0cHM6Ly9hY2RuLnRpbmtvZmYucnUvc3RhdGljL3RlbXAvNDBlNDgxMDctNzgzNy00ZjdjLTkxNDctMzJlNzVjZDEzMzk2LmpwZw
https://imgproxy.cdn-tinkoff.ru/weight500/aHR0cHM6Ly9hY2RuLnRpbmtvZmYucnUvc3RhdGljL3RlbXAvN2I2MzI2YWMtZDU1Ny00MWE5LTgwNzgtYWJjMTJkMDkxNDBkLmpwZw
https://imgproxy.cdn-tinkoff.ru/weight500/aHR0cHM6Ly9hY2RuLnRpbmtvZmYucnUvc3RhdGljL3RlbXAvNzAwZDI2MmItZGEyYi00MjFmLTkxNzMtYWE1Njc5N2QzNzJjLmpwZw

Подписывайтесь на Т-Банк