© Uni MS IT

Programming in Python

Content: The course introduces the scripting language Python. The lecture part deals with the basics of Python using simple examples to explain basic concepts of procedural and object-oriented programming.
Later parts of the lecture will give an insight into the use of advanced libraries and the actual processing and presentation of data, especially with the means of Jupyterlab.

After successful participation, students should be able to master important patterns of procedural and object-oriented programming and implement them in the Python programming language to develop their own programs. They should also gain basic knowledge in the use and functionality of libraries in the field of data processing and visualization.

Please note, the Course is offered in German.

Topics:

1. Introduction to Python

  • Data structures
  •  Loops and functions
  • Classes and objects
  • "List comprehension", iterators and generators

2. Data science with Python

  •  Working with matrices and tables (Numpy and Pandas)
  •  Data visualization with Matplotlib
  • Introduction to advanced techniques for data analysis, especially machine learning

Course format: The course takes place as a blended learning course, i.e. face-to-face or online sessions are supplemented by self-learning phases via the Learnweb

Target Group: Undergraduates and doctoral students, with no or little programming knowledge, prior knowledge of Python is not required

Course Material: The materials for this lecture will be made available via Learnweb.

General Studies: 3 CP within the General Studies in case of successful participation in the course and the final test