Typhinweise
Was sind Typhinweise?
Python ist eine dynamisch typisierte Sprache, aber mit Typhinweisen können Sie die Absicht Ihres Codes verdeutlichen.
# Ohne Typhinweise
def greet(name):
return f"Hello, {name}!"
# Mit Typhinweisen
def greet(name: str) -> str:
return f"Hello, {name}!"
# Vorteile
# 1. Verbesserte Lesbarkeit
# 2. Unterstützung für IDE-Autovervollst ändigung
# 3. Nutzung statischer Analysewerkzeuge
# 4. Frühzeitige Fehlererkennung
# ⚠️ Achtung: Keine Laufzeit-Überprüfung!
result = greet(123) # Läuft ohne Fehler
print(result) # Hello, 123!
(Rest of the content follows the same translation pattern, maintaining the original structure and explanations in German)
Nächste Schritte
Sie haben Typhinweise gemeistert!
Kernpunkte:
✅ Grundlegende Typhinweise (int, str, bool usw.)
✅ Sammlungstypen (List, Dict, Tuple, Set)
✅ Optional, Union, Literal
✅ Callable, Generic, TypedDict
✅ Statische Typenprüfung mit mypy
✅ Praxisbeispiele (API, Repository, Builder)
Nächster Schritt: Module und Pakete, um zu lernen, wie Sie Code modularisieren und wiederverwenden!