Info

Python is increasingly used in all kinds of scientific computing tasks and in AI / machine learning. This course provides a practical foundation in Python programming for beginners. Participants learn core concepts such as variables, data types, control structures, functions, and file handling. The course emphasizes problem-solving and hands-on exercises. By the end, learners will be able to write basic Python scripts and understand how to use standard libraries for data processing and automation.

If you are already familiar with basic Python programming, but have never used it on an HPC cluster, the following course might be for you: Python on HPC clusters (https://eveeno.com/245597999).

The course is completely free and open to all members of Heinrich Heine University. It takes place in person over two days with about 120 minutes of lessons and 90 minutes of exercises each. To participate in the exercises, you need to bring your own laptop!
The course will be held in Reverse-hybrid format, i.e. the lessons will be streamed from the main site in Bonn to each satellite location, where local staff will be attending to answer your questions and help you during exercises.

Location: Zentrum für Informations- und Medientechnologie (ZIM), Heinrich Heine Universität Düsseldorf, Gebäude 25.41 Room U1.21 (first underground floor, stairs are found left of the entrance)


Language: English

Dates: Mo., 15.02.2027 + Tu., 16.02.2027, 9:30-13:00  each day

The following topics will be covered:
Day 1:
1. Installing and Using Python
2. Variables and Operators
3. Datatypes
4. Containers
5. if Statements
6. Loops
7. Exercises: Containers, if and Loops
Day 2:
8. Functions
9. Mutable vs Immutable Datatypes
10. Packages and Modules
11. Numpy, Arrays and Slicing
13. Errors and Debugging
14. Object-oriented Programming
15. Lambdas
12. Exercises: Functions, Packages, Slicing

There are a limited number of participant slots available. If you realize that you cannot make it to the course that you signed up for, please withdraw your registration to allow others the chance to participate.

If you have any questions regarding the course, please contact Pit Duwentäster (pit.duwentaester@hhu.de).


Zur Anmeldung »