# Python Multiprocessing Pool Jump-Start ![Python Multiprocessing Pool Jump-Start](cover.png) * This repository provides all source code for the book: * **Python Multiprocessing Pool Jump-Start**: _Run Your Python Functions In Parallel With Just A Few Lines Of Code_, Jason Brownlee, 2022. ## Source Code You can access all Python .py files directly here: * [src/](src/) ## Get the Book You can learn more about the book here: * [Gumroad](https://superfastpython.gumroad.com/l/pmpj) * [Amazon](https://www.amazon.com/dp/B0B6YSF8XQ) * [GooglePlay](https://play.google.com/store/books/details?id=in58EAAAQBAJ) * [GoogleBooks](http://books.google.com/books/about?id=in58EAAAQBAJ) * [Goodreads](https://www.goodreads.com/book/show/61606103-python-multiprocessing-pool-jump-start) ### Book Blurb > How much faster could your python code run (if it used all CPU cores)? > > The multiprocessing.Pool class provides easy-to-use process-based concurrency. > > This is not some random third-party library, this is a class provided in the Python standard library (already installed on your system). > > This is the class you need to use to make your code run faster. > > There's just one problem. No one knows about it (or how to use it well). > > Introducing: "Python Multiprocessing Pool Jump-Start". A new book designed to teach you multiprocessing pools in Python, super fast! > > You will get a fast-paced, 7-part course to get you started and make you awesome at using the multiprocessing pool. > > Each of the 7 lessons was carefully designed to teach one critical aspect of the multiprocessing pool, with explanations, code snippets and worked examples. > > Each lesson ends with an exercise for you to complete to confirm you understood the topic, a summary of what was learned, and links for further reading if you want to go deeper. > > Stop copy-pasting code from outdated StackOverflow answers. > > Learn Python concurrency correctly, step-by-step.