Programming:

First Steps in Python

Start your programming journey with this hands-on Python course. Learn core concepts through live-coding sessions and independent exercises, guided by expert instruction and support.

This course is offered by HIFIS in cooperation with HIDA

HIFIS

HIFIS fosters collaboration and facilitates integrated scientific workflows across all research fields, Helmholtz centers, external collaboration partners and platforms by offering unified login, shared cloud services, organizing common education and training events, and adopting a de-central and modular approach. This stimulates innovation and knowledge exchange among the research centers.

In this introductory course you will learn the basic concepts of Programming using the programming language Python.

The course is taught in two alternating ways:

  • A live-coding lecture in which you will write the program along with your instructor while getting to know elements of the programming language and their use-cases
  • Hands-on exercises where you will solve posed tasks on your own, supported by the instructor for questions and feedback.

Learning goals

By the end of the course, you will be able to employ the fundamental concepts of imperative programming in Python to solve small- to medium-scale programming problems.

Course date

Register now:

For more information on how to register, please follow the link on the course date.

Prerequisites

To participate in this course, you should have a suitable programming environment for Python installed. The one supported for this course is Thonny (https://thonny.org) as it is suitable for beginners and easy to install. You may use another tool if you prefer, but instructors may not be able to fully support you if issues arise.

Target group

Learners from all academic fields, who have no or very little programming experience. If you are already familiar with another programming language, the course may be very slow for you.

This course is free of charge.

 

The Trainers

Sonja Hänzelmann

Contacts

Sonja Hänzelmann
Helmholtz Affiliation: AWI

Position: Head of Data Science

Area of Expertise: Biomedical Data Science, Bioinformatics, Data Science

Karsten Schimpf

Contacts

Karsten Schimpf
Helmholtz Affiliation: AWI

Position: Image/Video-Data Steward

Area of Expertise: Python, Git, Bash, Data Management

Maximilian Schütte

Contacts

Maximilian Schütte
Helmholtz Affiliation: DESY

Position: Researcher (Machine Beam Controls)

Area of Expertise: Feedback Systems / Sub-Femtosecond Optical Synchronisation for Free-Electron Lasers

Alternativ-Text

Subscribe newsletter