Module teilen Programme in übersichtliche Dateien auf. Pakete bündeln mehrere Module, während virtuelle Umgebungen die benötigten Bibliotheken eines Projekts voneinander trennen.
Funktionen importieren
from pathlib import Path
import math
print(math.pi)
print(Path.cwd())
Explizite Importe machen sichtbar, wo ein Name herkommt. Eigene Python-Dateien können ebenfalls als Module importiert werden.
Abhängigkeiten isolieren
Eine virtuelle Umgebung legst du im Projektordner an und aktivierst sie vor der Installation zusätzlicher Pakete.
python -m venv .venv
python -m pip install paketname
python -m pip freeze
Der Aufruf über python -m pip stellt sicher, dass pip zur aktiven Python-Installation gehört. Der Ordner .venv sollte nicht ins Repository eingecheckt werden.
Das nimmst du mit
Das Cheatsheet begleitet dich von einfachen Importen bis zu reproduzierbaren Projektumgebungen und erklärt die wichtigsten Befehle für venv und pip.