Jump to ratings and reviews
Rate this book

Mastering Concurrency in Python: Create faster programs using concurrency, asynchronous, multithreading, and parallel programming

Rate this book
Immerse yourself in the world of Python concurrency and tackle the most complex concurrent programming problems Python is one of the most popular programming languages, with numerous libraries and frameworks that facilitate high-performance computing. Concurrency and parallelism in Python are essential when it comes to multiprocessing and multithreading; they behave differently, but their common aim is to reduce the execution time. This book serves as a comprehensive introduction to various advanced concepts in concurrent engineering and programming. Mastering Concurrency in Python starts by introducing the concepts and principles in concurrency, right from Amdahl's Law to multithreading programming, followed by elucidating multiprocessing programming, web scraping, and asynchronous I/O, together with common problems that engineers and programmers face in concurrent programming. Next, the book covers a number of advanced concepts in Python concurrency and how they interact with the Python ecosystem, including the Global Interpreter Lock (GIL). Finally, you'll learn how to solve real-world concurrency problems through examples. By the end of the book, you will have gained extensive theoretical knowledge of concurrency and the ways in which concurrency is supported by the Python language This book is for developers who wish to build high-performance applications and learn about signle-core, multicore programming or distributed concurrency. Some experience with Python programming language is assumed.

446 pages, Paperback

Published November 27, 2018

1 person is currently reading
24 people want to read

About the author

Quan Nguyen

16 books8 followers

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
2 (22%)
4 stars
1 (11%)
3 stars
5 (55%)
2 stars
1 (11%)
1 star
0 (0%)
Displaying 1 of 1 review
Profile Image for Quan Nguyen.
Author 16 books8 followers
March 1, 2019
As the author of the book, I felt obligated to rate this 5 stars (though there are aspects of it that I now see could have been better). Feel free to leave any questions you might have in the comment section!
Displaying 1 of 1 review

Can't find what you're looking for?

Get help and learn more about the design.