First Steps in Python

Online (


Fredo Erxleben (HZDR / HIFIS), Christian Meeßen (GFZ / HIFIS), Hannes Fuchs (Helmholtz-Zentrum Potsdam Deutsches GeoForschungsZentrum GFZ), Neda Sultova (HZDR / HIFIS)


This is a follow-up event to the one on 18. February 2022. Participants on the waiting list for the latter take precedence when assigning seats. The restrictions for slot assignment per center are lifted.

General Information

Language English
Cost Free of charge
Level Beginner
Registration Period







Sorry, no public registration is available at the moment.

Workshop Content

This workshop is conceptualized as a one-day event that covers:

  • Introduction to the Python programming language
    • Basic language and programming concepts
    • Fundamental knowledge as jumping-off point for self guided learning


Participants are asked to make sure they have the necessary rights to install software on their computers.

Installing the Required Tools

Here is a list of tools you will need in the workshop:

  • A python installation (make sure it is version 3)
  • The python package manager pip
  • The python libraries numpy and matplotlib

There are several ways to install these.

  1. You can use thonny, which is a complete bundle.
  2. If you prefer a clean installation without any extras you can refer to these installation instructions.

If you need help, please ask your local IT support first, they know your system and center policies best.

    • 9:00 AM 9:30 AM
      Organisation: Arrival and Set-Up
    • 9:30 AM 10:30 AM
      Introduction to Python Programming: Variables and Data Types
    • 10:30 AM 11:00 AM
      Second Breakfast 30m
    • 11:00 AM 12:30 PM
      Introduction to Python Programming: Loops
    • 12:30 PM 1:30 PM
      Lunch 1h
    • 1:30 PM 3:00 PM
      Introduction to Python Programming: Conditionals and Functions
    • 3:00 PM 3:30 PM
      Coffee 30m
    • 3:30 PM 4:30 PM
      Introduction to Python Programming: A more advanced example
    • 4:30 PM 5:00 PM
      Organisation: Wrap Up