К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Concurrent and Parallel Programming in Python · LearnSpace
Назад в каталог
courseraПрограммирование

Concurrent and Parallel Programming in Python

Курс от Packt
Средний≈ 7.8 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

Updated in May 2025. This course now features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. Dive into the world of concurrent and parallel programming with this detailed course designed for Python developers. Begin with threading, learning how to create and manage threads, and progress to building complex systems with threading classes. Explore practical projects like creating a Wikipedia reader and a Yahoo Finance reader, mastering the use of queues, schedulers, and database integration. Advance to multiprocessing, understanding how to leverage multiple CPU cores for enhanced performance. Learn to implement multiprocessing queues and pools, handle multiple arguments, and optimize CPU-intensive tasks. Finally, delve into asynchronous programming, mastering async tasks, timeouts, and libraries. Combine asynchronous and multiprocessing techniques for robust and scalable applications. This course provides a thorough understanding of concurrent and parallel programming, preparing you to tackle real-world challenges and optimize your Python applications for performance and efficiency. This course is ideal for Python developers, software engineers, and data scientists who want to enhance their skills in concurrent and parallel programming. A basic understanding of Python is recommended.

Навыки, которые вы освоите

Performance TuningDatabase ManagementOS Process ManagementWeb ScrapingPython ProgrammingScalability

Программа курса

3 модулей · 32 учебных материалов

01Threading15 материалов

Threading

Threading, Multiprocessing, Async IntroductionВидеоFull Course ResourcesЧтениеThreading in PythonВидеоCreating a Threading ClassВидео

Учитесь у экспертов

Packt - Course Instructors

Преподаватель курса

Concurrent and Parallel Programming in Python
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 7.8 ч

3 модулей

Язык: Английский

Субтитры: Арабский, Французский, Итальянский, Корейский, Индонезийский, Испанский, Японский

Часть программы вашего университета
Creating a Wikipedia ReaderВидео
Creating a Yahoo Finance ReaderВидео
Queues and Master SchedulerВидео
Creating a Postgres WorkerВидео
Integrating the Postgres WorkerВидео
Yaml File IntroductionВидео
Creating a Yaml ReaderВидео
Improving Our Wiki WorkerВидео
Improving All Workers and Adding MonitoringВидео
Final Program CleanupВидео
LockingВидео
02Multiprocessing7 материалов

Multiprocessing

Multiprocessing IntroductionВидеоMultiprocessing QueuesВидеоMultiprocessing PoolВидеоMultiprocessing Pool Map Multiple ArgumentsВидеоMultiprocessing Multiple Varying ArgumentsВидеоMultiprocessing Checking Elements in List in Certain RangesВидеоThreading vs Multiprocessing in PythonDIALOGUE
03Asynchronous10 материалов

Asynchronous

Introduction to Writing Asynchronous ProgramsВидеоAsynchronous TasksВидеоAsync Gather MethodВидеоUsing Async TimeoutsВидеоCreating Asynchronous For LoopsВидеоUsing Asynchronous LibrariesВидеоThe Async Wait StatementВидеоCombining Async and MultiprocessingВидеоFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание