Многозадачность в Python. Многопоточное программирование

О чём курс

Ваши программы могут обрабатывать данные из нескольких источников одновременно, не дожидаясь завершения каждого сетевого запроса — это достигается через освоение многопоточности в Python. Вы перейдете от последовательного выполнения кода к параллельной обработке задач, используя библиотеки threading, queue и concurrent.futures.

Внутри разбираются:

  • Теоретические основы многопоточности и механизмы синхронизации для защиты данных от ошибок конкурентного доступа.
  • Разбор официальной документации Python с прикладными примерами для каждой функции и метода.
  • Интерактивная практика: от домашних заданий до итогового проекта по агрегации рыночных данных ценных бумаг через API финансовых сервисов.

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

Программа обучения

  • Теоретические основы многопоточного программирования
  • Разбор официальной документации Python
  • Работа с библиотекой threading
  • Использование очереди (queue) в потоках
  • Применение concurrent.futures
  • Механизмы синхронизации и безопасность данных
  • Домашние самостоятельные работы
  • Тесты и интерактивные задачи на программирование
  • Итоговый учебный проект: агрегация рыночных данных ценных бумаг через API
Складчина создана 10 декабря 2023 г. · описание обновлено 23 марта 2026 г.

Другие материалы автора 2

АШ Александр Шибаев Все материалы
150 ₽ 1 480 ₽