Cover image for High-Performance Computing with Python 3.x

High-Performance Computing with Python 3.x

Get to grips with various techniques and tools to provide High-Performance Computing in Python 3.x

Mohammed Kashif

Created by Mohammed Kashif

Explore practical ways to boost Python performance for demanding computing tasks. Learn how to speed up code, handle large data, and build responsive applications using Python's powerful libraries and tools. Gain hands-on experience with real techniques used in high-performance computing.

Packt | Feb 2019 | 252 min

Start Trial
LevelExpert
CategoriesData Science, Scientific Computing, Modeling and Simulation, NumPy, Python

What You Will Learn

You'll work through practical exercises that show how to optimize Python code for speed and efficiency. Step-by-step guidance helps you use libraries like NumPy, SciPy, and Dask to handle complex computations and large datasets. Each topic is introduced with clear examples so you can apply what you learn right away.

Key Features

  • Speed up numerical computations using NumPy, SciPy, Cython, and Numba
  • Apply parallel processing and distributed computing with multiprocessing and Dask
  • Build responsive and robust applications using reactive programming in Python

Target Audience

If you're a Python programmer, data analyst, or aspiring data scientist with basic Python skills, this course is designed for you. It's ideal if you want to scale your code, improve performance, or work on projects that require heavy computation and large-scale data processing.

Related courses