Python-Dekorateure entschlüsselt: Eine Reise von Closures zur @-Syntax
2025-04-21
Dieser Artikel erklärt Schritt für Schritt, wie Python-Dekorateure funktionieren. Beginnend mit einem Beispiel, das die an die Funktion `print()` übergebenen Argumente verfolgt, führt der Autor das Konzept der Closures ein und baut schrittweise einen Dekorator, der Argumente für jede beliebige Funktion protokollieren kann. Der Artikel vermeidet zunächst die Verwendung der `@`-Syntax und konzentriert sich stattdessen auf die zugrundeliegenden Mechanismen, um schließlich eine vielseitige Dekoratorfunktion zu erstellen.