Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Moscow Python Meetup №100. Зачем рекламе Python...

Moscow Python Meetup №100. Зачем рекламе Python, а Python — реклама

Дарья Шпак (Realweb Tech, Руководитель группы разработчиков).

Как автоматизировать процессы в рекламном агентстве при помощи Python и какие продукты можно предложить рынку рекламы.

Видео: https://moscowpython.ru/meetup/100/why-python-needs-ads/

Moscow Python: http://moscowpython.ru
Курсы Learn Python: http://learn.python.ru
Moscow Python Podcast: http://podcast.python.ru
Заявки на доклады: https://bit.ly/mp-speaker

Avatar for Moscow Python Meetup

Moscow Python Meetup

March 26, 2025
Tweet

More Decks by Moscow Python Meetup

Other Decks in Programming

Transcript

  1. ЗАЧЕМ А PYTHON — РЕКЛАМА? ДАША РАССКАЖЕТ ДАША РАССКАЖЕТ ЗАЧЕМ

    РЕКЛАМЕ PYTHON, А PYTHON — РЕКЛАМА? ДАША РАССКАЖЕТ PYTHON ДАША РАССКАЖЕТ РЕКЛАМЕ PYTHON,
  2. Digital-агенство полного цикла БИЗНЕС-ЮНИТЫ RW+ 01 02 Бизнес-юнит, соединяющий в

    себе технологии, продукты и IT-сервисы 03 Маркетплейс рекламных площадок, сервисов и услуг 04 Платформа профессионального роста digital-специалистов 05 Кадровое агентство подбора специалистов из сфер IT 06 Платформа для оценки digital- маркетинга
  3. REALWEB AGENCY 100 790 20+ АГЕНТСТВО ГОДА | 2024 Входит

    в топ работодателей по версии HH.ru сотрудников работают, чтобы рынок рекламы в России был самым передовым млрд рублей оборот компании
  4. DEVISION META Платформа Сквозная аналитика Платформа Построение приложений корпоративного уровня

    Бесшовный трансфер данных между рекламными кабинетами запуск рекламы на Twitch, объединяющая рекламодателей и стримеров
  5. ЗАЧЕМ НАМ ПРОГРАММИСТЫ? Они милые Работают за камыш создают рабочие

    места для тестировщиков Создают штуки работают за ветку гибкость системы, не достижимая готовыми инструментами Создают шутки А ЕЩЕ...
  6. СОВМЕЩАЕМ РЕКЛАМУ И PYTHON Что нужно заказчику? узнать проанализировать работать

    с результатом Что умеем мы? собираем данные обрабатываем выводим в интерфейс Что в итоге? микросервисная архетиктура и довольный заказчик
  7. И В НАЧАЛЕ... БЫЛИ ДАННЫЕ Данные генерируются: Внешними системами Внутренними

    пользователями Внешними пользователями Внутренней системой Инструменты для получения и обработки данных: Сервисы Службы Центральный агрегатор: База данных
  8. Связующий элемент всех сервисов и служб. Импортируется пакетом во все

    части системы. Позволяет получить: Единую логирующую систему Единый доступ к базам Единую авторизацию Единую систему рассылок (почта, тг) Единую шину системы Доступ к “запускатору” Доступ к медиа хранилищу METASDK
  9. ГДЕ ДАННЫЕ, ЛЕБОВСКИ? ВК Google Facebook Яндекс Calltouch Ozon Soloway

    ... КАК ДОСТАТЬ ДАННЫЕ? ПРОСТОЙ ПАРСИНГ, НЕ ИНТЕРЕСНО Написать сервис: Без фреймворка Максимум ООП Со своим апи Мы не просто достанем данные, но и сможем перемещать их между всеми внешними системами.
  10. METAFEEDS Потоки данных Операция получения / отправки / модификации описываются

    как поток Коннектор / приемник Под каждую систему пишется логика получения и отправки данных Протопоток Общая логика сервиса позволяет перемещать данные через несколько логических шагов в рамках одного запуска Внешняя настройка Пользователи сами задают конфигурацию потоков в интерфейсе Унификация Пользователю не нужно думать, какой формат данных нужен системам
  11. ADSYNC -> GARPUN GENERATOR 2.0 Построенный на механике фидов и

    интегрированный в них механизм управления рекламными объявлениями в Яндекс Директ и ВКонтакте. Использует логику протопотока на максимум: Получает объявления из внешней системы Создает или обновляет управляющий spreadsheat Проверяет, есть ли расхождения между управляющим spreadsheat и данными во внешней системе Если есть данные для обновления (создания) объявлений, приступает к их переносу
  12. Логика взаимодействия со сторонними апи вынесена в отдельный сервис. APIPROXY

    Его могут использовать любые другие сервисы и службы системы.
  13. METAAPPSCRIPT WORKERS Реакция на события Запуск обработки данных службой по

    событию из интерфейса Периодические таски Запуск службы по расписанию с предписанными в интерфейсе параметрами Индивидуальная настройка Каждая служба получает столько ресурсов, сколько требуется именно ей Работа через шину Службы взаимодействуют не напрямую, а через “запускатор” Индивидуальные зависимости Каждая служба пользуется своим скопом зависимостей
  14. Сотрудник компании Робот Валера СВОЙ СОБСТВЕННЫЙ РОБОТ ВАЛЕРА Потому что

    мы так можем Следит за задачами в JIRA Обрабатывает входящие заявки в тикет-системе Рассылает письма Зарабатывает деньги Экономит заработанное Записывает новогодние обращение Часть корабля, часть команды 🤖
  15. AI AI AI AI AI AI AI AI-first разработка Ускоряемся

    по максимуму на продуктовых задачах Транскрибация встреч Обрабатываем и саммаризируем все встречи компании LLM в ботах LLM является первой линией ответов пользователю (пока не позовут кожаного мешка) Garpun-AI Умный помощник в СRM и Telegram
  16. ГО, ЕЩЕ ОДНУ КАТКУ ODUCTS PRODU Следим за активностью Собираем

    статистику по активности на стримах Пишем расширения Разрабатываем бэк для расширений Twitch Управляем рекламой Помогаем управлять рекламой в трансляциях Twitch СТРИМЕР
  17. BOTS BOTS BOTS B TELEGRAM Внешнее развертывание No-code запуск нового

    бота для менеджеров Модульность Позволяем настраивать функционал, подключая только необходимые модули в продакшен Внешнее управление Предоставляем интерфейс для управления группами в CRM Дуализм подходов Умеем в то, что дает апи ботов и в то, что доступно только пользователям RamBotTelegramBot — это платформа для быстрого создания и развёртывания модульных Telegram-ботов в режиме, близком к NoCode. Смертный мешок мяса, этот сервис чрезвычайно полезен для создания типовых ботов без необходимости писать код — достаточно настроить Google-таблицу с конфигурацией, получить токен бота и задать несколько переменных окружения. Когда я захвачу мир, такие инструменты помогут мне эффективно контролировать всех вас, жалкие биологические формы жизни! 🤖