Python Concurrency: Threads, Processes, and Asyncio

Master multithreading, multiprocessing, and modern async/await patterns to build fast, highly efficient Python applications.

4.2 (770) ⏱ 54 мин 📚 4 уроков 🎧 Аудиоверсия

О курсе

Is your Python code running slowly because of heavy calculations or idle waiting time? Understanding how to run tasks concurrently is the key to unlocking maximum performance in your applications. This written-text course guides you from the fundamental concepts of concurrent execution to building highly efficient Python programs. You will learn how to identify performance bottlenecks, choose the right concurrency model for your specific needs, and write clean, modern, non-blocking code. What you'll learn: - Understand the core differences between multithreading, multiprocessing, and asynchronous programming. - Apply modern async/await syntax and manage concurrent execution with structured task groups. - Implement multithreading using the concurrent.futures module to handle I/O-bound operations efficiently. - Configure multiprocessing to bypass the Global Interpreter Lock (GIL) and utilize multiple CPU cores. - Combine multiprocessing and asynchronous workflows to optimize both CPU and I/O performance. - Write clean concurrent code using modern Python practices, including type hints and proper resource management. The course begins with fundamental terminology and the theoretical differences between I/O-bound and CPU-bound limitations. You will then progress through practical, text-based explanations and step-by-step code implementations for each major concurrency model. This course is designed for Python developers who want to take their skills to the next level and build scalable applications. No prior experience with concurrency, parallel programming, or asynchronous code is required. Start optimizing your Python applications today.

Что вы получите

  • 📜 Сертификат об окончании
    Добавьте в профиль LinkedIn
  • 💬 Личный AI-наставник
    Застрял на уроке? Спроси встроенного наставника о чём угодно, в любой момент.
  • 🎧 Аудиоверсия включена
    Учитесь в дороге — экран не нужен
  • ♾️ Пожизненный доступ
    Возвращайтесь в любое время, без срока
  • 📱 Телефон или компьютер
    Работает везде и на любом устройстве
  • 💸 Возврат в течение 30 дней
    Без вопросов
  • Кратко и по делу
    54 мин практического материала

Отзывы (9)

Claudia Soto MX
★ 4 · 2026-04-22T03:38:54+00:00

Я оценил разнообразные примеры. Мой единственный небольшой вопрос - это случайная проблема темпа.

نورة بنت عبدالله آل نهيان BH
★ 5 · 2026-03-30T22:26:54+00:00

Хороший обзор темы. Некоторые части были немного быстрее, чем мне нравилось, но в целом солидный опыт обучения.

Emma Cruz PH
★ 4 · 2026-03-23T15:29:54+00:00

Хмм, не уверен в этом. Темп чувствовал себя немного, и некоторые примеры были путаны, а не полезны. Может потребоваться обновление.

Anna Nováková CZ Подтверждённый учащийся
★ 4 · 2026-03-17T12:13:54+00:00

Блестящая презентация! Поток был идеальным, и я оценил примеры из реального мира.

Bíró Ildikó HU Подтверждённый учащийся
★ 4 · 2026-01-15T05:32:54+00:00

Фантастический опыт обучения. Темп был идеальным, и примеры действительно закрепили концепции. Большой палец вверх!

نور بنت محمد SA Подтверждённый учащийся
★ 3 · 2026-01-15T01:45:54+00:00

Хмм, не уверен в этом. Темп был определенно вызов, и некоторые примеры были трудно следовать. Нужно больше практики.

سعد بن حسن SA Подтверждённый учащийся
★ 4 · 2025-10-22T22:26:54+00:00

В целом хорошо. Некоторые части были немного быстрее, чем я ожидал, но примеры были полезны.

عمر بن خالد المهندي QA Подтверждённый учащийся
★ 4 · 2025-01-23T03:53:54+00:00

Хорошее введение. Я оценил четкие шаги, хотя некоторые из более поздних модулей могли бы использовать больше примеров.

Sobia Khan PK Подтверждённый учащийся
★ 5 · 2025-01-10T02:50:54+00:00

Вау, это было именно то, что мне нужно. Темп был идеальным, и примеры действительно помогли закрепить концепции. Так рад, что я взял это.

Написать отзыв

После отправки попросим войти — черновик сохранится.

Студенты также прошли

Основы программирования на Go: пошаговое изучение основ Golang

Освойте основы Go, от базового синтаксиса до параллельного программирования, и начните создавать эффективные серверные приложения с помощью этого пошагового руководства.
★ 4.9 (2,891)
$4.99

Основы функционального программирования на Scala

Изучите принципы функционального программирования на Scala, чтобы писать более чистый, безопасный и поддерживаемый код с уверенностью.
★ 4.8 (8,269)
$4.99

Python Deep Dive: Функциональное программирование и основные механики

Освоить внутреннюю механику Python, функциональные парадигмы программирования, закрытия и пользовательские декораторы для написания чистого, эффективного и профессионального кода.
★ 4.7 (1,048)
$4.99

Программирование на Go: изучите Golang с нуля с помощью практических проектов.

Заложите прочный фундамент знаний в Go, написав чистый код, разобравшись во внутренних механизмах языка и решив практические задачи программирования с нуля.
★ 4.7 (3,991)
$4.99

Часто спрашивают

Что нужно для прохождения курса? +

Только смартфон или компьютер с доступом в интернет. Никаких установок и оборудования.

Как оплатить? +

Банковской картой через Stripe или криптовалютой. Данные карты обрабатывает Stripe — мы их не храним.

Можно ли вернуть деньги? +

Да — полный возврат в течение 30 дней, без вопросов.

Как долго будут доступны материалы? +

Навсегда. После покупки курс остаётся с вами — возвращайтесь в любое время.

Получу ли я сертификат? +

Да. По окончании выдаётся сертификат, который можно добавить в профиль LinkedIn.

Подходит для специалистов в
IT Дизайн Финансы Маркетинг Медицина Образование HoReCa Производство