© 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.

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

Language: German (materials, communication, exam)

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

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

Target Group: Undergraduates and doctoral students, with basic programming skills, prior knowledge of Python is not required

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

  • Registration

    Contact list of all lecturers

    Programming in Python
    ActionDateStartTrainersLocationFree spaces
    No registration possible
    Registrations closed
    Di 14-16 Uhr08.04.2025Christoph Eggersmann, Michael WigardCIT Computer-Lab 3, Einsteinstr. 600

    Legend

    Registration not yet openedRegistration not yet openedSufficient places are still freeSufficient places are still freeDon't wait too long to bookDon't wait too long to bookPermanently bookablePermanently bookableWaiting or interest list onlyWaiting or interest list onlyNo registration possibleNo registration possible