Willkommen zur Python-Referenz
Eine umfassende, deutschsprachige Referenz für Python-Entwickler aller Erfahrungsstufen
Über diese Referenz
Diese Referenz ist entstanden aus dem Bedürfnis, praktisches Python-Wissen strukturiert und auf Deutsch verfügbar zu machen. Sie ist weder ein klassisches Tutorial noch eine reine API-Dokumentation, sondern etwas dazwischen: eine Sammlung von Konzepten, Best Practices und Beispielen, die helfen soll, sich Wissen schnell anzueignen bzw. es wieder aufzufrischen.
Für wen ist diese Referenz?
🎓 Anfänger:
Für Programmierer, die bereits Erfahrungen in einer anderen Sprache haben und mit den Grundkonzepten der Programmierung vertraut sind, bietet Teil I (Grundlagen) einen schnellen, strukturierten Einstieg in Python-Syntax, Datentypen und Kontrollstrukturen.
💼 Erfahrene Entwickler:
Entwickler, die bereits mit Python programmieren, finden in den Teilen II bis IV fortgeschrittene Themen wie OOP-Design-Patterns, Performance-Optimierung, Testing und moderne Entwicklungs-Workflows.
Die Teile III bis V zeigen, wie man sauberen, getesteten und performanten Code für produktionsreife Anwendungen schreibt und modernen Tools wie Ruff, pytest, Poetry und PyO3 nutzt.
Einen Schnellstart in Data Science bietet Teil VI, welcher NumPy, Pandas und Matplotlib/Seaborn behandelt.
Philosophie dieser Referenz
✅ Lernressource und Nachschlagewerk:
Diese Referenz ist gleichermaßen geeignet, sie sequentiell zum Lernen zu verwenden und sie über die durchdachte Struktur oder die Suchfunktion (Tastenkürzel: s) als Nachschlagewerk zu nutzen.
✅ Praktisch, nicht theoretisch:
Jedes Konzept wird mit funktionierenden Code-Beispielen erklärt. Kein unnötiger Ballast – nur das, was man wirklich braucht.
✅ Modern und aktuell:
Diese Referenz deckt Python 3.11+ ab und nutzt moderne Tools und Best Practices. Sie wird laufend aktualisiert.
✅ Deutsch mit englischem Code:
Erklärungen auf Deutsch (weil komplexe Konzepte in der Muttersprache einfacher zu verstehen sind), aber Code mit englischen Bezeichnern (wie in der professionellen Praxis üblich).
✅ Best Practices, statt “es funktioniert”:
An vielen Stellen wird nicht nur erklärt, wie etwas funktioniert, sondern auch warum und wann man es einsetzen sollte (und wann besser nicht).
Was diese Referenz NICHT ist
❌ Nicht für absolute Programmier-Anfänger: Grundlegende Programmierkenntnisse (Variablen, Schleifen, Funktionen) werden vorausgesetzt.
❌ Keine API-Dokumentation: Eine detaillierte API-Referenz bietet die offizielle Python-Dokumentation.