Underscore – Kleines Zeichen, große Wirkung
In vielen meiner Beiträge findet man einen Unterstrich am Anfang der Methodennamen und Variablen. Dies hat einen einfachen Grund. Ein Unterstrich als erstes Zeichen im Namen eines Objekts schützt dieses vor dem Zugriff via http. Das Python sehr mächtig ist, könnte man sonst nahezu jede Manipulation des Servers vornehmen.
Deshalb darauf achten, dass manche Dinge verborgen bleiben:
def _geheimeMethode(): req.content_type = 'text/plain' req.write('You should not be able to see this\n') return
Welche Möglichkeiten es noch gibt den Webserver zu schützen soll in einem anderen Artikel erklärt werden.
About the Author
Computer sollen uns in Beruf und Alltag unterstützen. Damit das funktioniert müssen wir einen einfachen und intuitiven Zugang zu unseren Programmen, Daten und Systemen haben.