Das Python-Ökosystem

5. Das Python-Ökosystem#

Mit „Python-Ökosystem“ meinen wir alles, was es Ihnen ermöglicht, in Python produktiv Software zu entwickeln – nicht nur die Sprache selbst. Dazu gehören insbesondere:

  • Interpreter und Standardbibliothek (kommen mit Python mit)

  • Pakete (zusätzliche Bibliotheken, z.B. numpy, pandas, matplotlib)

  • Werkzeuge (z.B. pip, conda, IDEs, Debugger)

  • Dokumentation und Community (Wissen, Beispiele, Support, Best Practices)

In der Praxis kombinieren Sie eigenen Code (Dateien/Module), Pakete und Werkzeuge. Dieses Kapitel führt Sie durch die Basics: Umgebung einrichten, Code ausführen, Pakete installieren, Code strukturieren.

Lernziele

  • Nach diesem Kapitel verstehen Sie, was mit dem „Python-Ökosystem“ gemeint ist (Interpreter, Standardbibliothek, Pakete, Tools, Community) und warum es für die Praxis so wichtig ist.

  • Nach diesem Kapitel sind Sie in der Lage, eine lauffähige Python-Umgebung einzurichten und Python-Code auszuführen (z. B. über Terminal, IDE oder Notebook).

  • Nach diesem Kapitel sind Sie in der Lage, mit Paketen und Modulen zu arbeiten (importieren, Struktur verstehen, Dokumentation nutzen).

  • Nach diesem Kapitel sind Sie in der Lage, zusätzliche Pakete zielgerichtet zu installieren und zu verwalten (z. B. mit pip/conda) und typische Stolpersteine einzuordnen.

  • Nach diesem Kapitel sind Sie in der Lage, Jupyter Notebooks als Arbeits- und Lernwerkzeug sinnvoll einzusetzen (Code ausführen, dokumentieren, experimentieren).

Dieses Kapitel soll Sie in der Praxis „in Gang“ setzen, sodass Sie mit dem Python-Programmieren loslegen können.