How much performance are you leaving on the table?
Learn Python Concurrency Today, step-by-step
Python Concurrency Books
Concurrency API Books
Python Concurrency Boxed Set (all 7 books)
Get all 7 jump-start books covering threading, multiprocessing, asyncio, executors, and more.
Threading Jump-Start (Best Seller!)
Develop concurrent Python programs with the threading module in this 7-part course.
Develop concurrent for-loops for IO-bound tasks with the ThreadPool class in this 7-part course.
Execute IO-bound tasks using modern thread pools with the ThreadPoolExecutor in this 7-part course.
Multiprocessing Jump-Start (Best Seller!)
Develop parallel Python programs with the multiprocessing module in this 7-part course.
Multiprocessing Pool Jump-Start
Develop parallel for-loops with the multiprocessing Pool class in this 7-part course.
ProcessPoolExecutor Jump-Start
Execute CPU-bound tasks using modern process pools with the ProcessPoolExecutor in this 7-part course.
Asyncio Jump-Start (New!)
Develop asynchronous Python programs with the asyncio module in this 7-part course.
Interview Questions Books
Interview Questions Boxed Set (all 4 books)
Get all 4 interview question books covering threading, multiprocessing, executors, and asyncio.
Answers to 120+ interview questions on Python threading.
Multiprocessing Interview Questions
Answers to 180+ interview questions on Python multiprocessing.
Concurrent Futures Interview Questions
Answers to 130+ interview questions on Python ThreadPoolExecutor and ProcessPoolExecutor.
Python Asyncio Interview Questions
Answers to 150+ interview questions on Python asynchronous programming and coroutines.
By Example Books
Discover how to bring concurrency to your file I/O tasks in Python.
Discover how to bring concurrency to your NumPy tasks in Python.
Discover how to measure and compare execution time in Python.
Mastery Books
Discover how to master the high-level asyncio API for application development.
Mind Maps
Large printable PDF mindmaps for the threading, multiprocessing, and asyncio modules.
Guides
Discover how to execute Python loops using all CPU cores.
Cheat Sheets
- Python Threading Cheat Sheet
- Python Multiprocessing Cheat Sheet
- Python Pool Cheat Sheet
- Python ThreadPool Cheat Sheet
- Python ThreadPoolExecutor Cheat Sheet
- Python ProcessPoolExecutor Cheat Sheet
- Python AsyncIO Cheat Sheet
- Cheat Sheet Bundle (all 7 cheat sheets)
Boxed Sets
Jump-Start Boxed Set (all 7 books)
Get all 7 jump-start books covering threading, multiprocessing, asyncio, executors, and more.
Interview Questions Boxed Set (all 4 books)
Get all 4 interview question books covering threading, multiprocessing, executors, and asyncio.
Everything Bundle (15 books + more) (Best Seller!)
Get the complete Python concurrency bookshelf. Everything you need to know in one bundle.
Mentoring
Get one-on-one help in the form of coaching and mentoring on Python concurrency topics.
Donate
SuperFastPython Donation (Give Back!)
Support the ongoing development and publishing of free tutorials on Python concurrency.
What Are Customers Saying?
I have helped many thousands of Python developers over the years.
Learn more about what customers are saying: