Direkt zum Inhalt springen

Python - Introduction to Python programming

Course number: 252-300906

online
16 LESSONS

Wednesdays: 17.09. + 24.09. + 01.10. + 08.10. + 15.10. + 22.10. + 29.10. + 05.11.2025

each 18:30- 20:00 (incl. breaks)

In this 8-week course you will learn the basics of the Python programming language including practical exercises in an interactive environment (Jupyter Notebook). The course combines theoretical foundations with practical exercises to give you a solid understanding of programming, type-specific methods and basic Python libraries. The aim is to give you the skills to develop your own projects and perform data analysis.

Course content:

1. introduction to Python and working environment:

  • Introduction to Python and the use of Jupyter Notebook
  • Variables, data types and simple input/output operations

2. data types and control structures:

  • Working with lists, tuples and dictionaries
  • Basics of control structures: Branching with if/else and using the random module

3. loops and iterations:

  • Using for and while loops for repetitive tasks
  • Advanced functions such as enumerate() and first applications with itertools

4. functions and modules:

  • Writing and applying your own functions
  • Introduction to Python modules math, datetime and type-specific methods (strings, lists, dictionaries)

5. file processing and error handling:

  • Reading, writing and editing files with os
  • Basics of error handling with try/except

6. introduction to data analysis:

  • Working with numpy for arrays and numerical calculations
  • Simple statistical calculations with Python

7. visualization and advanced data processing:

  • Basics of data analysis with pandas (data frames, filtering, aggregating)
  • Creation of diagrams and visualizations with matplotlib

8. final project: data analysis scenario

  • Analysis of a data set and visualization of the results
  • Summary of the contents and outlook on further applications

Prerequisites for participation:
Pre-installed Python environment (Anaconda with Jupyter Notebook). Instructions will be provided before the course starts. No prior knowledge of the content is required.

Would you like to take part? Click here for pre-registration at HWG Ludwigshafen
You will receive a confirmation email with all the information you need to register with the University of Mannheim Service und Marketing GmbH.