You have some experience with another programming language but you would like to learn Python? This is then the right course for you!

This course will give an introduction into the versatile and popular programming language Python. Since 1991 when the first version of Python was published, it has become one of the most important programming languages used in various scientific fields, quantitative finance and the today's data-driven business world for data analysis and visualization. Python is also one of the most demanded skills by future employers in data science outside academia.

The potential participant should have acquired first experiences with another programming language like C(++) or Java, and should therefore be familiar with basic concepts of a programming, such as data typs and control flow structures in general.

Participants will be familiarized with the foundations of Python by using Jupyter Notebooks. The course language will be English.

Potential participants will be introduced during two sessions of 4h each to

  • built-in data types, variables and operators

  • control flow structures

  • functions, modules and namespaces

  • exceptions

  • object-oriented programming

  • basic data handling and visualization

To allow the participants to study the material afterwards in their own pace, the Jupyter Notebooks will contain links to short explanatory videos for each step in the sessions.