Want to keep learning?

This content is taken from the Partnership for Advanced Computing in Europe (PRACE)'s online course, Python in High Performance Computing. Join the course to learn more.

Skip to 0 minutes and 11 secondsWelcome to the week one! We hope that you have now managed to setup the software environment either via the virtual machine, or by installing the required software packages on your own system. For the rest of this week, we discuss on general level what are the performance challenges in Python programs. We discuss then general principles for optimization and performance analysis, and present some specific tools for analysing the performance of Python programs. At the end of the week you should try to analyze the performance of a simple Python program yourself.

Outline of Python performance issues

We hope that you have now succeeded in setting up the programming environment and downloading the hands-on exercise material.

In this video we outline the topics for the rest of this week:

  • What are the perfomance challenges of Python
  • General principles of performance analysis
  • Tools for analyszing performance of Python programs

Share this video:

This video is from the free online course:

Python in High Performance Computing

Partnership for Advanced Computing in Europe (PRACE)