Schnelle Tipps, um Ihre Python sofort besser zu machen

Schnelle Tipps, um Ihre Python sofort besser zu machen

Verwenden Sie einen Formatierer – Der erste schnelle Weg, um Ihren Python-Code besser zum Arbeiten zu machen, ist die Verwendung eines Formatierers. Konsistent aussehender Code ist einfach zu scannen. Dadurch sieht der Code ordentlicher und organisierter aus. Andere Personen können mit weniger Reibung in Ihre Codebasis einsteigen.

Es gibt viele Code-Formatierer da draußen. Schwarz ist relativ neu und beliebt mit minimaler Konfiguration.

Verwenden Sie einen Linter – Im Zusammenhang mit der Verwendung eines Formatierers sind Linters ein weiteres automatisches Tool, das häufige Fehler finden und Korrekturen vorschlagen kann. Es gibt viele allgemeine Probleme im Code, die fast jeder schreiben wird. Anstatt sich auf ein fehlerhaftes Gedächtnis zu verlassen, um sich an jeden Fehler zu erinnern, der möglicherweise gemacht werden könnte, wird ein Linter dies für Sie abfangen. Sie können Probleme wie das Überschatten (Umbenennen) vorhandener Variablen oder Anzeichen von „Code-Geruch“ wie die Verwendung zu vieler Variablen finden.

Pylint ist eine beliebte Linting-Software. Es hat viele Konfigurationsoptionen und kann so eingestellt werden, dass Zeilen ignoriert werden, wenn Sie mit den Vorschlägen nicht einverstanden sind.

Verwalten Sie Ressourcen mit Kontextmanagern – Kontextmanager sind ein großartiges Werkzeug, um den Umgang mit Ressourcen im Auge zu behalten. Eine Situation ist das Öffnen und Schließen von Dateien. Sie müssen die Datei öffnen, lesen und dann schließen. Nach dem Öffnen der Datei erhalten Sie ein Datei-Handle, dies ist eine Ressource, und sie sind darauf beschränkt, wie viele Sie haben können. Es ist notwendig, sie zu schließen, um die Ressource zurückzugeben. Es ist leicht, das Schließen der Datei zu übersehen und mit einem Fehler zu enden, bei dem Sie Ihre Ressourcen erschöpfen. Bei Dateien werden Sie die Grenze der zulässigen offenen Dateien erreichen.

Kontextmanager schließen die Ressource automatisch, wenn der Codeblock verlassen wird.

Dies ist die Syntax für Kontextmanager:

 with function_call() as resource_variable:
     resource_variable.use_thing(a, b, 3)

Sie können auch leicht Ihre eigenen schreiben.

Lesen Sie die Dokumente – Python hat so viele Dokumente zu lesen, die Ihrem Code helfen können. Die offiziellen Dokumente für Python enthalten alle Funktionen und sogar Beispielcode für alles, was in Python enthalten ist. Es ist immer gut, durchzublättern und zu sehen, ob es eine Funktion gibt, die für Ihren Code besser geeignet sein könnte. PEP ist eine weitere gute Ressource zum Verständnis von Funktionen. Hier werden Python-Funktionen besprochen, bevor sie implementiert werden.

Python-Dokumente

Was ist PEP
PEP 8, The PEP for style (Was macht Ihr Formatter und Linter)

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *