Питоняшки — бесплатный митап для Python-разработчиков от ЮMoney. Эксперты рассказали, как использовать Python для самых разных задач, в том числе нестандартных.
О чём были доклады
Секреты успеха змеи в мире пауков
Ирина Шелудченко, руководитель отдела антифрод ЮMoney ⓘ
Кодогенерация: как компьютеры учатся писать код за нас
Юлия Волкова, руководитель отдела сбора и анализа данных в CodeScoring ⓘ
Ruff: как не положить всё, переходя на новые правила?
Дмитрий Панин, специалист по тестированию производительности ЮMoney ⓘ
Это не те метрики, что вы ищете
Максим Огрызков, ведущий системный администратор Ю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 — Итог