Einkaufswagen
Loading
Nur noch -1 verfügbar

Python-Module und -Pakete verstehen

Aktionspreis
€10.99 (25 % Rabatt)
€8.24
Zum Einkaufswagen hinzugefügt

Python-Module und -Pakete verstehen


Ein praxisnaher Leitfaden zur Strukturierung und Wiederverwendung von Code in Python


Inhaltsverzeichnis


Kapitel 1: Was sind Module und warum sind sie nützlich?


  • Grundidee der Modularisierung
  • Vorteile von Modulen in der Programmierung
  • Vergleich: Skript vs. Modul
  • Einfache Beispiele für den Einstieg

Kapitel 2: Eigene Module erstellen und verwenden


  • Erstellen einer .py-Datei als Modul
  • Funktionen und Variablen importieren
  • Verwendung von import, from ... import, as
  • Namenskonflikte und Aliase

Kapitel 3: Standardmodule in Python


  • Überblick über nützliche Standardmodule
  • Beispiele: math, random, datetime, os
  • Dokumentation lesen und verstehen
  • Eigene Beispiele mit Standardmodulen

Kapitel 4: Pakete in Python verstehen


  • Was ist ein Paket?
  • Verzeichnisse mit __init__.py
  • Aufbau eines einfachen Pakets
  • Strukturierte Organisation von Code

Kapitel 5: Pakete importieren und verwalten


  • Paketstruktur im Dateisystem
  • Relative und absolute Importe
  • Unterpakete und Modulhierarchie
  • Beispielprojekt mit mehreren Modulen

Kapitel 6: Der Python-Pfad und Modul-Suchpfade


  • Wie Python Module findet (sys.path)
  • Arbeiten mit relativen Pfaden
  • Module in eigenen Ordnern verfügbar machen
  • Dynamische Modulverwendung

Kapitel 7: Externe Pakete mit pip installieren


  • Was ist pip und wie wird es verwendet?
  • Installation von Paketen aus dem Python Package Index (PyPI)
  • Beispiele: requests, pandas, flask
  • Versionsverwaltung und virtuelle Umgebungen

Kapitel 8: Eigene Pakete veröffentlichen (Einführung)


  • Aufbau eines wiederverwendbaren Pakets
  • setup.py und pyproject.toml
  • Paketdokumentation und Lizenz
  • Grundlagen zur Veröffentlichung auf PyPI

Kapitel 9: Best Practices für Module und Pakete


  • Trennung von Code, Daten und Tests
  • Sinnvolle Modulnamen und Dateistruktur
  • Vermeidung von zirkulären Importen
  • Dokumentation mit Docstrings und README

Kapitel 10: Mini-Projekt: Eigene Python-Bibliothek entwickeln


  • Projektidee auswählen
  • Funktionen auf mehrere Module aufteilen
  • Paketstruktur erstellen
  • Paket importieren und testen

Anhang A: Übersicht nützlicher Standardbibliotheken


  • Kurzbeschreibung und Anwendungsbeispiele zu beliebten Modulen

Anhang B: Fehler beim Importieren und wie man sie löst


  • ModuleNotFoundError, ImportError
  • Pfadprobleme und Namenskonflikte
  • Tipps zur Fehlersuche

Anhang C: Übungsaufgaben mit Lösungen


  • Eigenes Modul schreiben und importieren
  • Paket mit Untermodulen erstellen
  • Arbeiten mit pip und externen Paketen
  • Musterlösungen mit Erklärungen


Sie erhalten die folgenden Dateien:
  • PDF (9MB)
  • EPUB (120KB)