Курс на 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

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

5 уроков
Открытый
1.1 Почему профилирование важно для разработки
39
39
4м 21с
1
Открытый
1.2 Обзор типов профилирования: CPU, память, блокировки
9
9
5м 51с
1
Закрытый
1.3 Основные концепции и метрики производительности
7
7
-
1
Открытый
1.4 Введение в инструменты для Python и Go
7
7
-
1
Закрытый
1.5 Викторина
9
6
-
0

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

6 уроков
Закрытый
2.1 Профилирование CPU с cProfile и py-spy
7
7
-
0
Закрытый
2.2 Память и утечки: memory_profiler и objgraph
5
5
-
0
Закрытый
2.3 Визуализация: flamegraphs и snakeviz
5
5
-
0
Закрытый
2.4 Особенности профилирования асинхронного и многопоточного кода
5
5
-
0
Закрытый
2.5 Практическая работа: оптимизация Python-приложения
5
5
-
0
Закрытый
2.6 Викторина
5
5
-
0

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

6 уроков
Закрытый
3.1 Инструменты профилирования Go: pprof, trace
5
5
-
0
Закрытый
3.2 CPU, память и блокировки: глубокий разбор
5
5
-
0
Закрытый
3.3 Визуализация и анализ с помощью go tool pprof
5
5
-
0
Закрытый
3.4 Профилирование горутин и оптимизация сборки мусора
5
5
-
0
Закрытый
3.5 Практическое задание: профилирование и улучшение Go-приложения
5
5
-
0
Закрытый
3.6 Викторина
5
5
-
0

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

5 уроков
Закрытый
4.1 Использование eBPF, DTrace, SystemTap
6
6
-
0
Закрытый
4.2 Трассировка системных вызовов и IO
5
5
-
0
Закрытый
4.3 Анализ задержек в сети и взаимодействия с БД
5
5
-
0
Закрытый
4.4 Инструменты мониторинга в реальном времени
5
5
-
0
Закрытый
4.5 Викторина
5
5
-
0

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

4 урока
Закрытый
5.1 Интеграция профилирования в CI/CD
5
5
-
1
Закрытый
5.2 Автоматизация сбора и анализа метрик
5
5
-
0
Закрытый
5.3 Профилирование в продакшн-средах без потерь в производительности
5
5
-
1
Закрытый
5.4 Викторина
5
5
-
0

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

5 уроков
Закрытый
6.1 Разбор реальных примеров из проектов
5
5
-
0
Закрытый
6.2 Как системно улучшать производительность приложений
5
5
-
0
Закрытый
6.3 Создание кастомных профайлеров и метрик
5
5
-
0
Закрытый
6.4 Советы и трюки от профессионалов
5
5
-
0
Закрытый
6.5 Викторина
5
5
-
0

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

4 урока
Закрытый
7.1 Комплексное профилирование реального Python или Go приложения
5
5
-
0
Закрытый
7.2 Анализ результатов и оптимизация
5
5
-
0
Закрытый
7.3 Подготовка отчёта и презентации проделанной работы
5
5
-
0
Закрытый
7.4 Викторина
5
5
-
2