Python: Leitfaden von der Installation bis zur Asynchronität

Artikel: 14

Python ist eine Programmiersprache für viele Einsatzzwecke mit einfacher Syntax und einem riesigen Ökosystem an Bibliotheken. Man schreibt damit Webdienste, Automatisierungsskripte, Datenanalysen, Modelle für maschinelles Lernen und Bots. Deshalb wird Python oft als erste Sprache gewählt und jahrelang im Beruf eingesetzt.

Dieser Leitfaden ist eine Landkarte des Themas. Hier finden Sie die zentralen Bereiche und die Reihenfolge, in der sie sich am einfachsten lernen lassen. Jeder Bereich wird in einem eigenen Artikel ausführlich behandelt.

Woraus das Thema besteht

  • Einstieg — Installation von Python, REPL, das erste Skript und ein Lernplan.
  • Grundlagen der Sprache — Variablen, Strings und f-Strings, Bedingungen, Schleifen und match/case.
  • Sammlungen — Listen, Tupel, Dictionaries, Mengen und Comprehensions.
  • Funktionen — Argumente, lambda, Typannotationen und Dekoratoren.
  • Zuverlässiger Code — Exceptions, das Lesen von Tracebacks, Module, Pakete und virtuelle Umgebungen.
  • Daten und OOP — Dateien, JSON und CSV, Klassen und dataclasses.
  • Performance — Generatoren, asyncio, Threads und Profiling.

Womit man anfängt

Installieren Sie eine aktuelle Python-Version und lernen Sie, Code in der REPL und aus einer Datei heraus auszuführen. Gehen Sie danach die Grundlagen durch: Strings, Bedingungen und Schleifen. Ohne sie kommt kein Programm aus.

Als Nächstes lernen Sie Listen und Dictionaries. Das sind die wichtigsten Datenstrukturen, auf denen fast jedes Skript aufbaut. Danach folgen Funktionen, Fehlerbehandlung und Module. So wird Ihr Code verständlich und wiederverwendbar.

Wenn die Grundlagen vertraut sind, widmen Sie sich Klassen, der Arbeit mit Dateien und der Asynchronität.

Grundprinzipien

  • Lesbarkeit geht vor Raffinesse: Code wird öfter gelesen als geschrieben.
  • Für jedes Projekt eine eigene virtuelle Umgebung.
  • Ein Fehler ist ein Hinweis: Lesen Sie den Traceback von unten nach oben.
  • Das Rad nicht neu erfinden — schauen Sie zuerst in die Standardbibliothek.
  • Schreiben Sie kleine Funktionen und testen Sie sie sofort in der REPL.

Alle Themen — vom ersten Skript bis zu asyncio und Profiling — behandelt unser Python-Kurs praxisnah.

Grundlagen und Begriffe

Schritt-für-Schritt-Anleitungen

Lernpfad