Курс на Stepik
Обложка курса «Профилирование и оптимизация: Программы на Python и Go» на Stepik
Бесплатно

Профилирование и оптимизация: Программы на Python и Go ★ 5.000

Открыть на
STEPIK.ORG

Освойте техники профилирования и оптимизации программ на Python и Go, чтобы писать более быстрый и эффективный код. Курс сочетает теорию и практику, показывает реальные инструменты, помогает находить узкие места и устранять их.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Профилирование и оптимизация: Программы на Python и Go»Учеников на курсе 42
Сертификаты, выданные на курсе «Профилирование и оптимизация: Программы на Python и Go»Сертификатов выдано 0
Отзывы о курсе «Профилирование и оптимизация: Программы на Python и Go»Отзывов получено 2
Рейтинг курса «Профилирование и оптимизация: Программы на Python и Go»Рейтинг курса 5.000
Уроки в курсе «Профилирование и оптимизация: Программы на Python и Go»Количество уроков 35
Тесты в курсе «Профилирование и оптимизация: Программы на Python и Go»Количество квизов 109
Время прохождения курса «Профилирование и оптимизация: Программы на Python и Go»Время прохождения курса —
Обновления курса «Профилирование и оптимизация: Программы на Python и Go»Обновления курса — —
Дата публикации курса «Профилирование и оптимизация: Программы на Python и Go»Дата публикации курса — ———
Последнее обновление курса «Профилирование и оптимизация: Программы на Python и Go»Последнее обновление — ———
Сложность normal — ———

Содержание курса

Разделы в курсе «Профилирование и оптимизация: Программы на Python и Go» 7 разделов Уроки в курсе «Профилирование и оптимизация: Программы на Python и Go» 35 уроков Тесты в курсе «Профилирование и оптимизация: Программы на Python и Go» 109 тестов Время прохождения курса «Профилирование и оптимизация: Программы на Python и Go» 0 ч. Последнее обновление курса «Профилирование и оптимизация: Программы на Python и Go» обн. 3 января 2026

Введение в профилирование: зачем и как

5 уроков
1. Почему профилирование важно для разработки ↗
2. Обзор типов профилирования: CPU, память, блокировки ↗
3. Основные концепции и метрики производительности ↗
4. Введение в инструменты для Python и Go ↗
5. Викторина ↗

Профилирование Python — путь к мастерству

6 уроков
1. Профилирование CPU с cProfile и py-spy ↗
2. Память и утечки: memory_profiler и objgraph ↗
3. Визуализация: flamegraphs и snakeviz ↗
4. Особенности профилирования асинхронного и многопоточного кода ↗
5. Практическая работа: оптимизация Python-приложения ↗
6. Викторина ↗

Профилирование Go — мастерство и практика

6 уроков
1. Инструменты профилирования Go: pprof, trace ↗
2. CPU, память и блокировки: глубокий разбор ↗
3. Визуализация и анализ с помощью go tool pprof ↗
4. Профилирование горутин и оптимизация сборки мусора ↗
5. Практическое задание: профилирование и улучшение Go-приложения ↗
6. Викторина ↗

Системное профилирование и трассировка

5 уроков
1. Использование eBPF, DTrace, SystemTap ↗
2. Трассировка системных вызовов и IO ↗
3. Анализ задержек в сети и взаимодействия с БД ↗
4. Инструменты мониторинга в реальном времени ↗
5. Викторина ↗

Внедрение профилирования в рабочие процессы

4 урока
1. Интеграция профилирования в CI/CD ↗
2. Автоматизация сбора и анализа метрик ↗
3. Профилирование в продакшн-средах без потерь в производительности ↗
4. Викторина ↗

Практические кейсы и лучшие практики

5 уроков
1. Разбор реальных примеров из проектов ↗
2. Как системно улучшать производительность приложений ↗
3. Создание кастомных профайлеров и метрик ↗
4. Советы и трюки от профессионалов ↗
5. Викторина ↗

Итоговый проект

4 урока
1. Комплексное профилирование реального Python или Go приложения ↗
2. Анализ результатов и оптимизация ↗
3. Подготовка отчёта и презентации проделанной работы ↗
4. Викторина ↗