Питоняшки — бесплатный митап для Python-разработчиков от ЮMoney. Эксперты рассказали, как использовать Python для самых разных задач, в том числе нестандартных.
О чём были доклады
Секреты успеха змеи в мире пауков — Ирина Шелудченко, руководитель отдела антифрод Ю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 — Итог
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 — Итог
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 — Как не положить всё?
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 — Итог
01:18 — Постановка задачи
02:10 — Что такое метрики?
02:44 — Что такое Сurator?
04:13 — Curator API для метрик
05:25 — Типы метрик в Prometheus
08:10 — Что делать, если сервис не предоставляет нужные метрики?
10:52 — Пишем свой экспортер
14:10 — Рисуем графики
15:16 — Итог