👇 CELEBRATE CLOUD SECURITY DAY 👇
00
HOURS
00
MINUTES
00
SECONDS
This course teaches you how to optimize Python applications by overcoming speed bottlenecks with concurrency (threading) and parallelism (multiprocessing). You’ll start by understanding performance limitations, then build practical projects like a Wikipedia Reader, Yahoo Finance Reader, Queues, and a Master Scheduler. Through hands-on coding, you’ll implement multi-threaded programs, use multiprocessing to leverage multiple CPUs, and apply asynchronous programming techniques. Key topics include threading, multiprocessing queues, async/await, locking, Pool Map, and combining async with multiprocessing. By the end, you’ll be able to create fast, efficient Python applications that fully utilize CPU resources and minimize IO wait times.
he Concurrent and Parallel Programming in Python Online Course is ideal for Python developers, software engineers, data scientists, and system programmers who want to improve application performance and efficiency by mastering concurrency and parallelism. It is also valuable for students, researchers, and professionals working with large datasets, high-performance computing, or real-time applications who wish to optimize their Python code for speed and scalability.
Threading
Multiprocessing
Asynchronous
No reviews yet. Be the first to review!