Курс на Stepik
Обложка курса «Python для сеньоров» на Stepik
Бесплатно

Python для сеньоров 0.000

Открыть на
STEPIK.ORG
Категории курса

Продвинутый Python для senior: CPython, память, typing, metaprogramming, asyncio, производительность, архитектура, распределённые системы, безопасность и лидерство.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Python для сеньоров»Учеников на курсе 16
Сертификаты, выданные на курсе «Python для сеньоров»Сертификатов выдано 0
Отзывы о курсе «Python для сеньоров»Отзывов получено 0
Рейтинг курса «Python для сеньоров»Рейтинг курса 0.000
Уроки в курсе «Python для сеньоров»Количество уроков 108
Тесты в курсе «Python для сеньоров»Количество квизов 536
Обновления курса «Python для сеньоров»Обновления курса
Дата публикации курса «Python для сеньоров»Дата публикации курса
Последнее обновление курса «Python для сеньоров»Последнее обновление
Сложность hard

Чему вы научитесь

  • связывать CPython, память, GC, GIL и байт-код с поведением приложения
  • проектировать строгую типизацию и метапрограммирование без лишней сложности
  • диагностировать CPU, память и asyncio через воспроизводимые измерения
  • выбирать архитектурные границы, DDD, события и распределённые паттерны по контексту
  • строить стратегию безопасности, тестирования, наблюдаемости, SLO и релизов
  • проводить код-ревью, управлять техническим долгом, ADR и менторством

О курсе

Продвинутый Python для senior: CPython, память, typing, metaprogramming, asyncio, производительность, архитектура, распределённые системы, безопасность и лидерство.

Для кого этот курс

опытные Python-разработчики, готовые отвечать за архитектуру и эксплуатацию; middle-разработчики, системно готовящиеся к senior-роли и техническим интервью; технические лидеры, которым важно связать код, надёжность и процессы команды; дата- и backend-инженеры, проектирующие высоконагруженные Python-сервисы.

Начальные требования

уровень уверенного middle: typing, pytest, asyncio, базы данных, HTTP и проектирование Python 3.12+, терминал, Git и опыт работы с приложением из нескольких модулей опыт production-эксплуатации желателен, но может быть заменён итоговым проектом

Преподаватели курса

Как проходит обучение

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

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

Формат курса

Самостоятельный текстовый курс: подробная теория, запускаемые примеры, тесты для самопроверки, практические задачи с решениями и итоговый проект.

Что вы получите

  • полный текстовый конспект курса с рабочими примерами
  • 536 тестовых вопросов для самопроверки
  • 350 практических задач с решениями
  • итоговый проект: Production-сервис от требований до передачи команде: архитектурное решение, реализация, типы, тесты, ошибки, наблюдаемость, нагрузочная проверка и документация.

Нагрузка

90-140 часов

Расскажите о курсе друзьям