Kapitel 4. Großartigen Code schreiben
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
In diesem Kapitel geht es um bewährte Methoden, um guten Python-Code zu schreiben. Wir besprechen die Konventionen für den Codierungsstil, die in Kapitel 5 verwendet werden, gehen kurz auf die bewährten Methoden für die Protokollierung ein und listen einige der wichtigsten Unterschiede zwischen den verfügbaren Open-Source-Lizenzen auf. All das soll dir helfen, Code zu schreiben, der für uns, deine Community, leicht zu verwenden und zu erweitern ist.
Code Stil
Pythonistas (erfahrene Python-Entwicklerinnen und -Entwickler) freuen sich über eine Sprache, die so zugänglich ist, dass auch Menschen, die noch nie programmiert haben, verstehen können, was ein Python-Programm macht, wenn sie den Quellcode lesen. Die Lesbarkeit ist das Herzstück des Python-Designs, denn es wurde erkannt, dass Code viel öfter gelesen als geschrieben wird.
Ein Grund dafür, dass Python-Code leicht zu verstehen ist, sind die relativ vollständigen Code-Stilrichtlinien (gesammelt in den beiden Python Enhancement Proposals PEP 20 und PEP 8, die auf den nächsten Seiten beschrieben werden) und die "pythonischen" Idiome. Wenn ein Pythonista auf Teile des Codes zeigt und sagt, dass sie nicht "pythonisch" sind, bedeutet das in der Regel, dass diese Codezeilen nicht den gemeinsamen Richtlinien folgen und die Absicht nicht so ausdrücken, wie es als ...