Курс на Stepik
Обложка курса «Многопоточность в Python: от новичка до эксперта» на Stepik
3 200₽ -20%
--:--:--
2 560 ₽

Многопоточность в Python: от новичка до эксперта ★ 5.000

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

Все о многопоточном программировании на Python: от основ работы с потоками и пулами до современных возможностей Python 3.15. Освойте субинтерпретаторы и free-threaded сборки, чтобы добиться настоящего параллелизма в ваших приложениях. 🏆 Исчерпывающий и актуальный курс по поточной многозадачности от лауреата премии Stepik Awards.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Многопоточность в Python: от новичка до эксперта»Учеников на курсе 2 289
Сертификаты, выданные на курсе «Многопоточность в Python: от новичка до эксперта»Сертификатов выдано 350
Отзывы о курсе «Многопоточность в Python: от новичка до эксперта»Отзывов получено 118
Рейтинг курса «Многопоточность в Python: от новичка до эксперта»Рейтинг курса 5.000
Уроки в курсе «Многопоточность в Python: от новичка до эксперта»Количество уроков 29
Тесты в курсе «Многопоточность в Python: от новичка до эксперта»Количество квизов 95
Задачи с кодом в курсе «Многопоточность в Python: от новичка до эксперта»Количество задач с кодом 72
Время прохождения курса «Многопоточность в Python: от новичка до эксперта»Время прохождения курса —
Стоимость курса «Многопоточность в Python: от новичка до эксперта»Стоимость курса 3 200 ₽ —
Обновления курса «Многопоточность в Python: от новичка до эксперта»Обновления курса — —
Дата публикации курса «Многопоточность в Python: от новичка до эксперта»Дата публикации курса — ———
Последнее обновление курса «Многопоточность в Python: от новичка до эксперта»Последнее обновление — ———
Сложность normal — ———

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

Разделы в курсе «Многопоточность в Python: от новичка до эксперта» 6 разделов Уроки в курсе «Многопоточность в Python: от новичка до эксперта» 29 уроков Тесты в курсе «Многопоточность в Python: от новичка до эксперта» 95 тестов Задачи в курсе «Многопоточность в Python: от новичка до эксперта» 72 задачи Время прохождения курса «Многопоточность в Python: от новичка до эксперта» 54 ч. Последнее обновление курса «Многопоточность в Python: от новичка до эксперта» обн. 7 октября 2026

Основные понятия

3 урока
1. Введение ↗
2. Основные определения ↗
3. Реализация и ограничения в Python ↗

Многопоточность. Модуль threading

24 урока
1. Библиотека threading. Поток. Создание потоков. ч.1 ↗
2. Библиотека threading. Поток. Создание потоков. ч.2 ↗
3. Перехват исключений, трассировка, профилирование ↗
4. Поток-таймер ↗
5. Переопределение потока ↗
6. Взаимодействие потоков. Очередь queue. ч.1 ↗
7. Взаимодействие потоков. Очередь queue. ч.2 ↗
8. Локальное хранилище ↗
9. Синхронизация потоков. Базовый примитив ↗
10. Синхронизация потоков. Классификация ↗
11. Синхронизация потоков. Семафор и Барьер ↗
12. Синхронизация потоков. Событие ↗
13. Синхронизация потоков. Условная переменная ↗
14. Пул потоков. ч.1 ↗
15. Пул потоков. ч.2 ↗
16. Пул потоков. ч.3 ↗
17. Пул интерпретаторов. Многопоточные параллельные вычисления ↗
18. Создание и использование субинтерпретаторов. ↗
19. Отключение GIL. free-threaded build интерпретаторы ↗
20. Ускоряем многопоточные расчеты, используя NumPy, Numba и Cython ↗
21. Учебный проект: агрегация рыночных данных ↗
22. Разбор тестовых задач и примеры решений ↗
23. Заключение ↗
24. Post game ↗

Отладка многопоточных программ

3 урока
1. Работа с исключениями ↗
2. Traceback исключений ↗
3. Трассировка и профилирование ↗

Пул потоков. Модуль concurrent.futures

3 урока
1. Пул потоков. ч.1 ↗
2. Пул потоков. ч.2 ↗
3. Пул потоков. ч.3 ↗

Финал

3 урока
1. Разбор тестовых задач и примеры решений ↗
2. Заключение ↗
3. Post game ↗

Многопоточные параллельные вычисления

4 урока
1. Пул интерпретаторов. Многопоточные параллельные вычисления ↗
2. Создание и использование субинтерпретаторов. ↗
3. Отключение GIL. free-threaded build интерпретаторы ↗
4. Ускоряем многопоточные расчеты, используя NumPy, Numba и Cython ↗