Compact Course: Python Performance Profiling

Format

  • Date: 29.01.2026
  • Time: 9:30am - 1pm
  • Instructor: Dr. Liam Keegan, Research Software Engineer, Scientific Software Center
  • Venue: Mathematikon Bauteil A, Im Neuenheimer Feld 205, in the conference room 5/104 on the 5th floor

Prerequisites

Basic Python knowledge and a laptop is required.

Summary

To make your Python course run faster, you first need to understand where and why it is slow. In this course we will look at how to profile and benchmark the performance of Python code, as well as the compiled cpu and gpu code that gets invoked when you use libraries like numpy or pytorch.

Learning objectives

Signup

Please register here to sign up for this course