Decorator – Grundlagen für Anfänger

Die Decorator-Funktion ist ein ziemlich fortgeschrittener Teil der Programmiersprache Python. Wie die meisten Dinge wird auch der Decorator sehr einfach, wenn man erst einmal verstanden hat, wie er funktioniert, und ihn ein paar Mal verwendet hat, aber für Anfänger kann er ein wenig entmutigend und schwer zu verstehen sein. Die Definition Ein Decorator ist eine Funktion, die eine andere Funktion als Argument nimmt und eine modifizierte Version von ihr zurückgibt, die ihre Funktionalität in irgendeiner […]

case-Befehl in Python nachgebaut

In Python gibt es einen Befehl wie case oder switch nicht. Hier ist leider nur ein if-elif-else-Konstrukt möglich, das je nach Umfang schnell unübersichtlich werden kann.Je nach Anwendungsfall kann man aber den case-Befehl z.B. mit einem dictionary nachbauen.Die einzelnen Fälle mit der jeweiligen Aktion werden einfach in ein dictionary gepackt. Hierbei macht man sich zu nutze, dass als Wert zu einem Schlüssel auch eine Funktion abgelegt werden kann. Nehmen wir an, man möchte die Dateigröße […]