Python · Books · Professional Training

Python, Technical Books and Professional Training

Python has been the main focus of my professional work for many years: from the fundamentals to object-oriented and functional programming, NumPy, Pandas, data analysis and machine learning. As a computer scientist, technical author and instructor, I combine sound theory with the experience gained from hundreds of training courses.

My Python Books

The books draw on my many years of teaching experience. They are suitable both for self-study and as companions to professional training courses.

Einführung in Python 3

A systematic introduction for beginners and for programmers moving from other languages, with numerous examples, exercises and detailed solutions.

View the book at Hanser

Numerisches Python

The German-language book on numerical computing, NumPy, Matplotlib, Pandas and the practical processing of scientific and technical data with Python.

View the German edition at Hanser

My first book published in English

Numeric Python

Python Data Analysis with NumPy, Pandas, and Matplotlib

Published by Hanser Publications in 2026, this English-language book covers numerical computing, data analysis and scientific visualisation with NumPy, Pandas and Matplotlib.

View the English edition at Hanser

Python-Grundlagen – eLearning

An interactive introduction to Python with accessible explanations, examples and exercises for self-paced learning.

Hanser technical books

Training and Areas of Expertise

Python Fundamentals

Syntax, data types, control flow, functions, modules and file processing.

Advanced Python

Object-oriented programming, decorators, iterators, generators, context managers and clean software design.

Functional Programming

Pure functions, higher-order functions, recursion, closures, lazy evaluation and functional patterns.

Data Analysis

NumPy, Pandas, Matplotlib and the systematic analysis and visualisation of data.

Machine Learning

Fundamentals of machine learning with practical examples from the Python ecosystem.

Linux and Open Source

Linux remains an important part of my profile, now complementing the central focus on Python.

Teaching Experience

I have taught Python, Linux and related subjects for many years to companies, research organisations and public institutions. Courses are available in German or English, online or on site.