Concurrent and Parallel Programming in Python
About this 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.Created by: Packt

Related Online Courses
In this MOOC, you will be introduced to advanced machine learning and natural language processing techniques to parse and extract information from unstructured text documents in healthcare, such as... more
This is a self-paced lab that takes place in the Google Cloud console. In this lab, you\'ll work on practical elements of performance testing, with an eye to improving network bandwidth in your... more
In this 1-hour long guided tutorial, you will learn how to get more followers by finding trending keywords and hashtags. Note: This tutorial works best for learners who are based in the North... more
This course deepens your knowledge of the skills you need to be a successful caregiver. You\'ll learn about working with special patient populations, such as those with developmental disabilities... more
This course helps learners create a study plan for the PCA (Professional Cloud Architect) certification exam. Learners explore the breadth and scope of the domains covered in the exam. Learners... more