Python in High Performance Computing

4.64

Updated on

Course overview

Provider
Futurelearn
Course type
Free trial availiable
Deadline
Flexible
Duration
4 hours
Course author
Martti Louhivuori

Description

Learn how to analyse Python programmes and identify performance barriers to help you work more efficiently.
Speed up Python programs using optimisation and parallelisation techniques

The Python programming language is popular in scientific computing because of the benefits it offers for fast code development. The performance of pure Python programs is often suboptimal, but there are ways to make them faster and more efficient.

On this course, you’ll find out how to identify performance bottlenecks, perform numerical computations efficiently, and extend Python with compiled code. You’ll learn various ways to optimise and parallelise Python programs, particularly in the context of scientific and high performance computing.

Python in High Performance Computing
  • English language

  • Recommended provider

  • Certificate available