INE – Python Concurrency In Practice
English | Tutorial | Size: 1.03 GB
In this interactive course, you will learn how to apply concurrency to your own programs from beginning to end. We’ll start with the fundamentals and discuss how your computer architecture supports concurrency as well as the role of the Operating System. Once those key topics have been discussed, we’ll go over multithreading concepts and how to use them on your own programs, including the associated challenges such as race conditions, synchronization techniques, and more. Next, we will dive into the GIL and learn how multiprocessing can overcome the limitations of CPU-bound, multithreaded apps. Last, but not least, we will guide you through learning several popular patterns for concurrency and parallelism, such as deadlocks (and how to prevent them), the producer/consumer model (using queues) and much more!
At the end of this course, students will be able to:
* Understand the basics of concurrency and the role of hardware and operating systems
* Create multithreaded programs using different architectures and synchronization primitives
* Understand the limitations and risks associated with multithreaded programs
* Write multiprocessing models and understand the advantages/disadvantages compared to multithreading
Recommended Knowledge or Skills Prior to Taking this Course
RAPIDGATOR
rapidgator.net/file/2a67a617374f2e240ff27e0f66f0de1b/PythonConcurrencyInPractice.part1.rar.html
rapidgator.net/file/5d54b4d9123676b448db960d714f9610/PythonConcurrencyInPractice.part2.rar.html
1DL
1dl.net/tq2mv1r575jx/PythonConcurrencyInPractice.part1.rar.html
1dl.net/9tdy0rv9aupe/PythonConcurrencyInPractice.part2.rar.html