Parallel and High Performance Programming with Python: Transform Your Python Code into a High-Performance Powerhouse Using Multithreading, CUDA, PyTorch, Spark, and Dask, 2nd Edition

Parallel and High Performance Programming with Python: Transform Your Python Code into a High-Performance Powerhouse Using Multithreading, CUDA, PyTorch, Spark, and Dask, 2nd Edition

English | 2026 | ISBN: 978-9349887145 | 472 Pages | EPUB | 165 MB

Unleash the Full Power of Python to Run Faster Code, Scale Smarter, and Compute Without Limits.

Python is the backbone for data science, AI, and cloud computing, and the demand for speed and scalability has never been higher. That’s why mastering parallel and high-performance programming is essential to transform Python into a tool that meets modern performance demands.

Building on the success of the first edition, Parallel and High Performance Programming with Python (2nd Edition) expands and modernizes the original work, adding new frameworks, deployment patterns, and acceleration techniques for next-generation computing.

What you will learn

  • Design and optimize high-performance Python applications using parallelism, concurrency, and async patterns.
  • Profile, diagnose, and eliminate CPU, I/O, and memory bottlenecks for real-world workloads.
Homepage