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/aHR0cHM6Ly9hY2RuLnRpbmtvZmYucnUvc3RhdGljL21lZXR1cHMvYXJjaGl2ZS8zMjA3OGMzNi01NDNmLTRhNmEtYTdlNS1iOWU1YzU4MzJjMmEuanBn
https://imgproxy.cdn-tinkoff.ru/weight500/aHR0cHM6Ly9hY2RuLnRpbmtvZmYucnUvc3RhdGljL21lZXR1cHMvYXJjaGl2ZS9kMmRjZjRlMC1hMTNlLTQ5NzctYTVjOC1jNDA2ZmQ3OGU2ZmMuanBn
https://imgproxy.cdn-tinkoff.ru/weight500/aHR0cHM6Ly9hY2RuLnRpbmtvZmYucnUvc3RhdGljL21lZXR1cHMvYXJjaGl2ZS9hODRmZDM3NC0zMDM2LTQxMjAtYjQ1ZS1mMzA2MTRkOGQzNTMuanBn
https://imgproxy.cdn-tinkoff.ru/weight500/aHR0cHM6Ly9hY2RuLnRpbmtvZmYucnUvc3RhdGljL21lZXR1cHMvYXJjaGl2ZS8wOTI1ZTIzOC04NmE2LTQ1OTMtYmQ2OS04OTg2OTBkMjdjOTcuanBn
https://imgproxy.cdn-tinkoff.ru/weight500/aHR0cHM6Ly9hY2RuLnRpbmtvZmYucnUvc3RhdGljL21lZXR1cHMvYXJjaGl2ZS81MjczNzAyMi05NDUwLTQ5MjUtODlkZi0zY2JmYzhiYzdjZWUuanBn
https://imgproxy.cdn-tinkoff.ru/weight500/aHR0cHM6Ly9hY2RuLnRpbmtvZmYucnUvc3RhdGljL21lZXR1cHMvYXJjaGl2ZS85YzA3OGQ3NS0yZjYzLTRhOTMtODU3YS1kOWRmZDc2OTc0YTcuanBn
https://imgproxy.cdn-tinkoff.ru/weight500/aHR0cHM6Ly9hY2RuLnRpbmtvZmYucnUvc3RhdGljL21lZXR1cHMvYXJjaGl2ZS9kMWIzNmVmOC01NTUxLTQxYzctYjU3Yi1iNzhiMjVkNDExNzguanBn
https://imgproxy.cdn-tinkoff.ru/weight500/aHR0cHM6Ly9hY2RuLnRpbmtvZmYucnUvc3RhdGljL21lZXR1cHMvYXJjaGl2ZS9iMTk5NTgxOS0zZTY4LTQ5YmUtYTA5Yy05M2Y1ZGY4NWU4NmUuanBn
https://imgproxy.cdn-tinkoff.ru/weight500/aHR0cHM6Ly9hY2RuLnRpbmtvZmYucnUvc3RhdGljL21lZXR1cHMvYXJjaGl2ZS82ZjY1YTBjZS1jYTZkLTQ0NDktOWEwMS1kNzBlYTY5ZmJhYWEuanBn
https://imgproxy.cdn-tinkoff.ru/weight500/aHR0cHM6Ly9hY2RuLnRpbmtvZmYucnUvc3RhdGljL21lZXR1cHMvYXJjaGl2ZS9jNGJkNDYzNS01Y2Q5LTQ2NGQtOTIzNS1jZDQ2NjFjYTYwZDkuanBn

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