Начало основного контента

Прием заявок закрыт

Будем рады видеть ваши заявки на PiterPy 2024! Следите за обновлениями.

Личный кабинет спикера

Мгновенный доступ ко всем вашим заявкам на выступления. Отслеживайте ход работы по ним и редактируйте информацию.

Войти

Нам интересны следующие темы

Если ваша тема не подпадает ни под один из пунктов, мы все равно ее рассмотрим.

  • Vanilla Python
    • Производительность и оптимизация. Ускорение кода, профилирование, отладка и хитрости оптимизации, например, улучшение времени выполнения циклов и работы с большими данными.
    • CPython и другие интерпретаторы. Особенности и внутреннее устройство CPython, PyPy, Jython (жив ли?) и применение их в разных ситуациях.
    • "Back to Basics". Базовые концепции Python с объяснением на простых примерах. Например, механизм __slots__ для экономии памяти и решение хэш-коллизий в словарях, асинхронность в деталях и ошибках и т.д.
    • Pythonic Way. Основные принципы, советы по превращению плохого кода в хороший, примеры Pythonic-подхода в решении задач.
    • Стандартная библиотека Python. Возможности, примеры применения, особенности и интересные детали.
    • Собственные библиотеки и фреймворки. Сложности разработки, опыт и best practices разработчиков.
    • Python под капотом. Детали реализации интерпретатора: GIL, async, how dict works.
    • Инструменты разработчика. Линтеры, пакетные менеджеры и т.д.
  • Тестирование на Python
    • Базовые понятия тестирования. Юнит-тестирование (и когда оно не нужно?), интеграционное и функциональное тестирование и их применение на Python. Что нужно знать разработчику для комфортной работы.
    • Библиотеки и инструменты. Обзор популярных библиотек и инструментов для тестирования: unittest, pytest, nose и другие. Их особенности и best practices.
    • Test-driven development (TDD) на Python. Процесс написания тестов перед реализацией функциональности.
    • Тестирование веб-приложений на Python. Применение таких инструментов и подходов, как Selenium, Django Testing Framework и Flask Testing.
    • Тестирование производительности. Инструменты и методики для измерения и оптимизации производительности Python-приложений. Профилирование, стресс-тестирование и нагрузочное тестирование.
    • Тестирование асинхронного кода. Особенности тестирования асинхронного кода на Python, использование asyncio, Trio, Quart и других библиотек
  • ML/MLOps
    • Python-based инструменты MLOps. Эксплуатация, дописывание и сравнительный анализ таких инструментов как Airflow, MLFlow, DVC, etc
    • ML-библиотеки на Python. Полезные библиотеки, их эксплуатация и связанные с этим проблемы
    • Развертывание ML-моделей с помощью Python. Способы развертывания моделей. Пакетная обработка по расписанию, микросервисы, работа с очередями
  • Backend
    • Разработка монолитных приложений
    • Web frameworks
    • Микросервисная архитектура
    • Разработка внутренних и внешних API
    • Асинхронное программирование
    • ORM, базы данных и взаимодействие с ними
    • Кэширование и оптимизация веб приложений
    • Observability: логирование, мониторинг и трассировка
    • Конфигурирование приложений
  • Security
    • Уязвимости в популярных Python-библиотеках
    • Уязвимости веб-приложений, OWASP
    • Атаки на цепочки поставок зависимостей
    • Использование Python инструментов для поиска уязвимостей
    • Fuzzing
  • Другое
    • Использование Python в железках. Embedded-устройства, IoT, робототехника и т. д.
    • GUI на Python. PyQt, Kiwi, Tkinter и другие
    • Разработка desktop-приложений
    • Биоинформатика, астрономия, астрофизика и другие науки. Доклады о применении Python в решении научных задач
    • Экзотические задачи и применения Python. Демосцены, sizecoding, quine.

Архив

Посмотрите, что было на прошедших конференциях PiterPy

Смотреть

Процесс принятия заявки

  1. Вы подаете заявку

  2. + 2-3 дня

    Мы с вами связываемся

  3. + 7 дней

    Вы обсуждаете материал со своим куратором из ПК

  4. Удобное для вас время

    Тренируетесь и готовитесь к выступлению

  5. 15 июля

    Мы завершаем прием заявок

  6. 31 июля

    Сообщаем вам о финальном решении

  7. Удобное для вас время

    Помогаем довести материал до production

  8. 7 ноября (онлайн), 13-14 ноября (офлайн)

    Вы выступаете на конференции

Программный комитет

Каждая заявка будет рассматриваться как минимум тремя рецензентами из Программного комитета.

На что мы обращаем внимание

  • Актуальность темы

    Вы расскажете о вещах, которые будут полезны участникам не только вчера, но и сегодня, и в будущем. Кроме того, тема вашей сессии соответствует направлению конференции, а содержание — заявленной теме.

  • Глубина погружения в тему

    Ваше выступление раскрывает тему глубоко и исчерпывающе. Стоит воздержаться от рассказа об очередном Hello World (только если это не новая, малоизвестная, но очень перспективная на ваш взгляд технология).

  • Опыт выступлений

    Если у вас есть опыт выступлений на конференциях и митапах, это будет большим преимуществом. Если же это ваше первое выступление, то будьте готовы к репетициям и тренировкам.

  • Практическая применимость

    Вы не просто затрагиваете существующие проблемы / решения, но и делитесь вашим опытом.

  • Техническая экспертность

    У вас есть опыт и реализованные проекты в рассматриваемой области. Тема вашего выступления изложена технически грамотно. Вы хорошо разбираетесь в том, о чем говорите, и сами занимались реализацией описываемого проекта.

  • Уникальность

    Материал характеризуется технической новизной; содержит ранее неопубликованные данные, выводы или преломляет уже известную тему / проблему в новом свете.

Дополнительная информация

  • Если вы представитель спикера, пожалуйста, заполните форму, указав контактные данные спикера. Свои контактные данные вы можете указать в поле для ответа на последний вопрос про содокладчика.

  • Если нужно, мы поможем подготовиться к выступлению: назначим персонального куратора, который будет проводить ревью материала и организует репетиции.

  • Обычно мы связываемся со спикерами в течение недели после подачи заявки. Если этого не произошло, напишите нам на почту program@piterpy.ru. Также не забудьте ознакомиться с памяткой спикеру.