main content

Fundamentals of Python


21. October 2024 09:00 – 21. October 2024 16:00
22. October 2024 09:00 – 22. October 2024 16:00
23. October 2024 09:00 – 23. October 2024 16:00
Download events (.ics)

Philipps-Universität Marburg, MARA, F|05, Deutschhausstraße 11+13, Seminar room 01.0010

In this workshop, you will learn the fundamentals of Python programming, for example, how to use Python to analyze scientific data. The workshop consists of a series of modules, each of which has a lecture and exercise part. In the exercises, you are encouraged to work on your own problems and data sets, if applicable. Specifically, the course will address the following:

  • Introduction to the capabilities of Python with reference to exemplary use cases
  • Getting started, installation, Jupyter Notebooks, Spyder, Anaconda, command line
  • Python syntax: data types and variables, conditional statements and loops, functions
  • Introduction to data treatment with Numpy
  • Reading and writing of files
  • First steps of visualization with Matplotlib
  • BONUS: Advancing Python skills using AI tools

Intended Learning Outcomes

After attending the workshop, you will be familiar with

  • the fundamental Python syntax, including data types and variables, conditional statements and loops, and functions;
  • how to write Python scripts using interactive Jupyter Notebooks, Spyder, as well as a common text editor;
  • how to use the Numpy library for data handling;
  • how to read/write data from/to files;
  • the basics of visualizing data with the Matplotlib library;
  • how to use AI tools to troubleshoot and advance your programming skills.

Didactic Methods

Half of the course involves lectures and input by the instructor and the other half coding exercises in which you will practice the newly acquired methods in small breakout groups. You are encouraged to bring your own data sets and/or coding problems to work on.


For this course, you do not need any prior knowledge of Python or any other programming language. You will use your own laptop/computer. A few days prior to the course, you will receive instructions on how to install the necessary software packages.

Proficiency in English at the B2 level of competency is required.


October 21, 2024, 9 am–4 pm, and
October 22, 2024, 9 am–4 pm, and
October 23, 2024, 9 am–4 pm

Target group

Doctoral candidates and postdocs from all disciplines


Maximum number of 12 participants
Internal 75 EUR
External 225 EUR


Please register until October 7, 2024 using the online registration form.


Dr. Alexander Britz

Event Organizer

MArburg University Research Academy (MARA)
Doctoral Program for Humanities and Social Sciences