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

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

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

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

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Многопоточность в Python: от новичка до эксперта»Учеников на курсе 2 253
Сертификаты, выданные на курсе «Многопоточность в Python: от новичка до эксперта»Сертификатов выдано 343
Отзывы о курсе «Многопоточность в 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: от новичка до эксперта» 53 ч. Последнее обновление курса «Многопоточность в Python: от новичка до эксперта» обн. 25 августа 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