Info
This course will teach you some of the Python-related topics beyond the absolute basics of the language - things you will likely run into as a scientist using Python.
Preliminary list of topics:
- Overview of common frameworks: Numpy, Scipy, Pandas, Pytorch, Tensorflow
- What everyone should know about Python performance
- pip and Conda basics
- Using pip and Conda on HPC clusters
- Using GPUs and other system resources
- Parallel computing with Python
Date and Time
- 02.02.2026, 15:00 - 18:30
- 03.02.2026, 15:00 - 18:30
We use the so-called "Reverse Hybrid" format, where the Instructor is virtual (streamed from external location), but participants take part as a group on-site, where they are assisted in person by local staff, see for details Reverse-Hybrid-Workshops HPC.NRW.
Collaborating Partners

Organization
- There is no seminar fee, but registration is required.
- Presentations will be given in English. Slides will be available after the event.
- This is an on-site event at Campus Essen of the University of Duisburg-Essen.
- Instructor from Univ. of Bonn will be streamed to the location.
- Additional assistants will be available on site.
- You need to register for your location.
Speaker
- Jan Steiner, University of Bonn
Course level
- Intermediate
Target audience
- Students and researchers working with Python code on HPC clusters
Prerequisites
- Laptop with administrative rights to install Python
- Working Python interpreter
- Working Text Editor of your choice (Python Syntax Highlighting recommended)
Gained skills
- Understanding performance of Python programs
- Using fast alternatives to basic Python lists and dictionaries
- Basics of parallel computing with Python
- Use of GPU resources via Python
Course Material
- will be published close to the event