Записи прошедших событий

Питоняшки’25

Python
Питоняшки — бесплатный митап для Python-разработчиков от ЮMoney. Эксперты рассказали, как использовать Python для самых разных задач, в том числе нестандартных.

О чём были доклады

  1. Секреты успеха змеи в мире пауков
    Ирина Шелудченко, руководитель отдела антифрод ЮMoney
  2. Кодогенерация: как компьютеры учатся писать код за нас
    Юлия Волкова, руководитель отдела сбора и анализа данных в CodeScoring
  3. Ruff: как не положить всё, переходя на новые правила?
    Дмитрий Панин, специалист по тестированию производительности ЮMoney
  4. Это не те метрики, что вы ищете
    Максим Огрызков, ведущий системный администратор ЮMoney

Секреты успеха змеи в мире пауков — Ирина Шелудченко, руководитель отдела антифрод ЮMoney

Обсудили scrapy и playwright — как мы применяли их в ЮMoney, чтобы создать сервис модерации сайтов.
00:00 — О спикере
01:40 — О докладе
02:15 — Модерация в интернете
03:11 — Модерация в ЮKassa
06:41 — Архитектура фреймворка scrapy
09:23 — От одного ко многим
13:27 — Deploy
16:25 — Добавляем динамики
25:43 — Результат
26:45 — Итог

Кодогенерация: как компьютеры учатся писать код за нас — Юлия Волкова, руководитель отдела сбора и анализа данных в CodeScoring

Поговорили про прошлое, настоящее и будущее кодогенерации в разных языках программирования — посмотрели на домены, в которых она успешно используется и в которых совсем не очень. Затронули и языковые модели: результаты и сложности на сегодняшний день.
00:00 — О спикере и докладе
03:08 — Что такое кодогенерация?
05:20 — Популярные библиотеки в Python
06:05 — Общая идея
06:50 — textX
14:36 — Когда кодогенерация хорошо?
22:20 — Инструменты метапрограммирования в языках
24:00 — К истории
33:16 — Цикл написания работающего кода
35:32 — Итог

Ruff: как не положить всё, переходя на новые правила? — Дмитрий Панин, специалист по тестированию производительности ЮMoney

Поговорили про всё: линтеры, форматтеры и подводные камни при переходе на Ruff.
00:00 — О спикер
00:29 — Качество кода
01:35 — Что было изначально
02:58 — В чём же проблема?
03:51 — Ruff
05:44 — Как мы переходили на Ruff
07:21 — Итоги перехода
07:35 — Новые правила
08:21 — Подводные камни
12:13 — Как не положить всё?

Это не те метрики, что вы ищете — Максим Огрызков, ведущий системный администратор ЮMoney

Разобрались, как работать с API метрик Curator, почему стандартного экспортера может не хватать и как написать свой на Python. Поговорили про типы метрик в Prometheus и оптимизацию сбора данных.
00:00 — О спикере
01:18 — Постановка задачи
02:10 — Что такое метрики?
02:44 — Что такое Сurator?
04:13 — Curator API для метрик
05:25 — Типы метрик в Prometheus
08:10 — Что делать, если сервис не предоставляет нужные метрики?
10:52 — Пишем свой экспортер
14:10 — Рисуем графики
15:16 — Итог