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