Pytup;

Pytup;
Нижний Новгород, ул. Б. Покровская, 18ЯндексБесплатноОфлайн с онлайн трансляцией
Backend, DevOps, ML

Конференция по питон-разработке в этот раз пройдёт в Нижнем Новгороде. Обсудим новшества в языке и как его применять в коммерческой разработке, ML, науке. Вас ждут доклады спикеров и, конечно же, нетворкинг.

Доклады

Как создать платформу для обработки данных в вашей IT-компании?

В этом докладе я расскажу про разные подходы к организации хранилища данных. Мы рассмотрим их особенности и поймём, что может быть важно для компаний разного размера. Речь пойдёт о Luigi, Apache Airflow и прочих системах оркестрации данных. Ну, а под конец самые терпиливые слушатели узнают, почему Яндекс разработал собственное решение для организации DWH.

Александр Артёменкоб

Субъективные новости о dataviz-ландшафте в Python

Расскажу про

— основные библиотеки для визуализации данных в python, что в них поменялось за последние годы

— общий ландшафт дата виза в python https://pyviz.org/ и как он меняется

— мои личные открытия и разочарования

Наташа Хапаева



Создание RAG-приложения с помощью DataSphere

Поднимем необходимую инфраструктуру, дообучим модель, загрузим данные и посмотрим, как меняются ответы модели с помощью нового датасета

Кузьма Лешаков

Готовим по рецепту: CI/CD в MLOps

В докладе посмотрим, с какими проблемами сталкиваются ML‑инженеры в CI/CD и как их можно решить. Пройдём от простого к сложному — от ускорения сборки зависимости к требованиям безопасности. Доклад рассчитан на ML-инженеров, которые хотят больше разбираться в CI/CD, и DevOps-инженеров, которые лучше хотят понимать детали MLOps.

Роза Морозенкова

Микросервис обработки геометрических данных

Доклад посвящён вопросам разработки микросервиса на языке Python, целью которого является агрегирование гетерогенных данных о геометриях объектов на планах карт офисов и их преобразование в единый формат GeoJson с использованием библиотек ezdxf, Shapely, а также собственных алгоритмов.

Александр Жуков

Зачем нужен GIL и как от него избавиться?

Когда Python был совсем маленьким, мир был другим. Компьютеры были в большинстве своём одноядерными, а одновременная работа потоков невостребована. С тех пор железо сделало огромный шаг вперёд, но Python остался прежним. Добавленный ещё на заре языка GIL строго запрещал нам параллельную работу потоков, но из этого правила было много исключений и способов обхода. Такая ситуация устраивала всех. Почти всех.

Нам предстоит вспомнить, зачем в наш любимый язык добавлена глобальная блокировка, как она работает, какие ограничения и способы их обхода у нас есть. Также мы обсудим самые горячие новости из мира python, а именно pep-703, принятый совсем недавно. Он обещает нам свободу от оков GIL, но как именно и какой ценой?

Евгений Афонасьев

Как перестать выполняться и начать жить

В докладе расскажу про способы остановить выполнение питонячьего кода. Как извне (сигналами и прочим), так и изнутри программы (когда она сама себя останавливает). Среди прочих вариантов расскажу про токены отмены и мою имплементацию cantok.

Евгений Блинов

Unbiased Review of Environment Management and Packaging Systems

Python packaging is quickly evolving and new tools pop up on a regular basis. Lots of talks and posts on packaging exist but none of them give a structured, unbiased overview of the available tools.

Kanishk Pachauri