Best Practices, um ein guter Python-Entwickler zu werden

Inhalt

Viele Entwickler oder Studenten schreiben Code, Viel Code, Aber manchmal vergessen sie, einige bewährte Methoden zu befolgen, die den geschriebenen Code effizienter und lesbarer machen können. Es gibt einige Best Practices, die bei der Programmierung zu beachten sind. Es ist nicht nur für Python-Entwickler geeignet, ist für jede Programmiersprache wie C anwendbar ++, Java, C #, etc. Dann, In diesem Artikel, Wir werden uns einige dieser übersehenen, aber interessanten und wichtigen Praktiken ansehen, die Sie bei der Planung beachten sollten.

eigded-vaae_tvu-3614980

Quelle: Google Bilder

Schau dir das Bild oben an. Ich weiß, es ist ziemlich lustig. Aber der Punkt, den ich hier machen möchte, ist, dass Python so großartig ist. Python-Programmierer können eine Aufgabe mühelos ausführen, während andere für die gleiche Aufgabe viel schwitzen müssen. Deswegen, für Python-Entwickler, Es ist wichtig, einige Praktiken zu befolgen, die Ihre Arbeit noch produktiver machen.

Dann legen wir los.

1. Angemessene Dokumentation und Rückmeldung

Dies ist der erste und wichtigste Punkt, den ich ansprechen möchte, um ein guter Python-Entwickler zu sein. Es ist sehr wichtig, dies zu befolgen. Jeder Code, den Sie schreiben, sollte von Ihnen bei Bedarf gut dokumentiert und kommentiert werden. Aber, Wissen Sie, warum wir eine Code-Dokumentation benötigen?? Die Antwort ist sehr einfach. Ein Geschäftsprojekt kann Jahre und Jahre dauern. Neue Entwickler steigen jederzeit in das Projekt ein, Jetzt müssen sie also wissen und verstehen, was im Code enthalten ist, Zu diesem Zweck ist eine Code-Dokumentation wichtig. Sie können sich einfach darauf beziehen und werden den Code klar verstehen. Stellen Sie sich nur diesen Entwickler vor, wenn es keine Dokumentation gäbe und Sie sie einfach in den Code-Pool werfen würden. Ohne das ist es wirklich schwer für ihn. Dem gleichen Zweck dienen auch Kommentare, Sie sollten Ihrem Code bei Bedarf Kommentare hinzufügen.

eman_blog_jazzy-1-6059175

Quelle: Google Bilder

Es gibt hauptsächlich drei Arten von Kommentaren:

ein. Einzeiliger Kommentar: Sie beginnen mit dem Hashtag-Symbol (#) und halten bis zum Ende der Linie.

Beispiel:

#This is a comment
#Printing Hello World!
drucken("Hallo Welt!")

B. Mehrzeiliger Kommentar: Es handelt sich um einen Text, der in ein Trennzeichen eingeschlossen ist. (""") an jedem Ende des Kommentars. Es sollten keine Leerzeichen zwischen dem Trennzeichen stehen ("""). Sie werden verwendet, wenn der Kommentartext mehr als eine Zeile lang ist.

Beispiel:

"""
Dies ist ein mehrzeiliger Kommentar,
Erstreckt sich über drei Linien.
This is how it's done.
"""
drucken("Summe aus zwei Zahlen:", 45+23)

C. Docstring Bewertungen: Es ist eine integrierte Funktion von
Felshaken. Wird verwendet, um Dokumentation, die mit Modulen geschrieben wurde, zu verknüpfen, Funktionen, Python-Klassen und -Methoden. Allein verwendet
Untenstehende Funktionen, Module, Kurse, um zu sagen, was sie tun. Der Dokument-Thread-Kommentar ist mit dem Attribut __doc__ verfügbar.

Beispiel:

auf jeden Fall hinzufügen(ein, B):
    return a+b
print(add.__doc__)

Produktion:

Addiere die beiden Zahlen a und b

Deswegen, Verwenden Sie einen dieser Kommentare und helfen Sie anderen Entwicklern zu wissen, was Sie getan haben.

2. Vermeiden Sie das Erstellen globaler Variablen

Globale Variablen sind solche, die bis zum letzten Atemzug in der App bleiben, nämlich, bis die Anwendung ausgeführt wird, Sie existieren im Codespace und können jederzeit und von überall aufgerufen werden. Manchmal sind sie wegen ihrer Zugänglichkeit nützlich, aber zur selben Zeit, Dies erweist sich als Katastrophe für Entwickler. Aufgrund dieser Variablen, Der Speicher kann auch nicht effizient genutzt werden, weil ein großer Teil ihres Speichers dauerhaft an diese globalen Variablen geht.

Es gibt noch ein weiteres Problem mit ihnen. Da jede Funktion in Ihrer Anwendung auf globale Variablen zugreifen kann, Es ist sehr schwierig zu identifizieren, welche Funktion den Wert dieser globalen Variablen liest oder schreibt. Jetzt, um dies zu identifizieren, Sie müssen sich alle Funktionen einzeln genauer ansehen, was Kopfschmerzen bereitet.

Deswegen, Vermeiden Sie diese globalen Variablen.

3. Ausnahmebehandlung

1OBARPHGPNH1eu4zif0yqbw-1248516

Quelle: Google Bilder

Dies ist eine sehr wichtige Praxis, die Entwickler befolgen sollten, nicht nur Python-Entwickler, sondern auch alle Entwickler jeder einzelnen Sprache. Dann, Lassen Sie mich Ihnen die Gründe nennen, warum es notwendig ist. Angenommen, Sie haben ein Programm geschrieben, um eine Textdatei zu öffnen und bestimmte Operationen daran auszuführen, Wie man die Datei liest, Schließen, Dateilänge ermitteln. Dies wäre ein einfacher Code, den man schreiben könnte, Aber was ist, wenn während der Ausführung solche Fehler auftreten??

  • Was ist, wenn die Datei nicht geöffnet werden kann??
  • Was ist, wenn Sie die Länge der Datei nicht bestimmen können??
  • Was ist, wenn die Messung fehlschlägt??
  • Was ist, wenn die Datei nicht geschlossen werden kann??

Was ist, wenn das Programm diese Fehler auslöst?? Ihr Code wird gestoppt, und Ihre App funktioniert nicht. Dann, Dies sind potenzielle Fehler, die aus irgendeinem Grund auftreten können. Deswegen, Es ist wichtig, diese Ausnahmen zu behandeln, anstatt sie zu ignorieren. Deswegen, Die Verwendung der Ausnahmebehandlung in Ihrem Code ist ein Muss.

Beispiel:

Versuchen:
  drucken(Ja)
außer:
  drucken("Im Code ist eine Ausnahme aufgetreten!")

das try block löst eine Ausnahme aus, warum y nicht definiert.

4. Erstellen Sie separate Umgebungen

Python-Programmierer versuchen oft, in einer einzigen Umgebung zu arbeiten, Sie schaffen keine separate Umgebung für verschiedene Projekte. Es ist nicht unbedingt eine gute Praxis, alle Projekte in einer einzigen Umgebung zu implementieren, da Sie in späteren Entwicklungsphasen auf einige Probleme stoßen können, Dann müssen Sie einige Einrichtungen ändern, ihre Versionen zu ändern, Neu installieren. Dies kann sich auf frühere Projekte auswirken, die diese neuen Änderungen möglicherweise nicht akzeptieren, da sie auf diesen Abhängigkeiten beruhten. Deswegen, Bevorzugen Sie immer eine neue Umgebung.

virtualenv-problem-4471113

Quelle: Google Bilder

Installieren von virtualenv

$ pip install virtualenv

Testen Sie Ihre Installation:

$ virtualenv --version

Usando virtualenv

$ virtualenv my_name

Jetzt, Nachdem Sie Ihre virtuelle Umgebung erstellt haben, Sie müssen es aktivieren. Dann, Verwenden Sie deshalb diesen Befehl:

$ Quelle virtualenv_name/bin/aktivieren

Wenn Ihre Arbeit in dieser Umgebung abgeschlossen ist, Schließen Sie es mit diesem Befehl:

(virtualenv_name)$ Deaktivieren

5. Verwenden Sie integrierte Funktionen

Verwenden Sie integrierte Python-Funktionen, anstatt sie von Grund auf neu zu schreiben, Weil sie bereits kompiliert sind, Optimiert für eine effiziente Ausführung und wenn Sie sie von Grund auf neu schreiben, Ein großer Vorteil geht verloren.

6. Projektstrukturierung

Die Projektstrukturierung ist auch ein sehr wichtiger Teil der Entwicklung, da sie zeigt, wie effizient Sie Ihren Code schreiben werden, Wie das ganze Projekt zusammenpasst. Dann, Wenn Ihr Projekt über ein Front-End verfügt, Backend, Datenbank-Teil, API und andere Dinge und wenn Sie all dies nicht geschafft haben, Es wird also ein sehr kompliziertes Projekt. Angenommen, Sie möchten später einige Änderungen an Ihrem Code vornehmen, Aber er wird es nicht schaffen, Weil es keine Struktur in seinem Code gibt und es jetzt ein echtes Chaos ist, herauszufinden, was wo da ist.

mckoieb-2686619

Quelle: Google Bilder

Dann, Um Ihr Projekt zu strukturieren, gibt es ein interessantes Tool namens Ausstecher. Hilft Ihnen bei der Erstellung der kompletten Projektstruktur, Versuchen Sie also, dies zu verwenden. Es handelt sich um ein Befehlszeilen-Dienstprogramm, das Projekte aus Ausstecher (Luftzug
Vorlagen). Zum Beispiel, Erstellen eines Python-Paketprojekts aus einem Python-Paketprojekt
Schablone.

GitHub-Link: https://github.com/cookiecutter/cookiecutter

Dokumentation: https://cookiecutter.readthedocs.io

7. Bewertungen (2)

Ich hoffe, Sie lesen dieses Zitat:

Alleine können wir so wenig tun; zusammen Wir können viel tun.

Dies gilt auch für die Welt der Programmierung. Versuchen Sie, den Code anderer zu überprüfen, und seien Sie auch offen für die Meinungen anderer. Es ist eine gute Möglichkeit, zu lernen und zu wachsen, Das Lerntempo steigt auf magische Weise. Dann, Versuchen Sie dies.

gefälschte-amazon-bewertungen-2998792

Quelle: Google Bilder

Abschließende Anmerkungen:

Hier sind einige großartige Praktiken, die jeder Student oder Entwickler befolgen sollte. Sie werden Ihnen sicherlich in Ihrer Karriere als Programmierer helfen. Ich hoffe, du findest die Tipps in diesem Artikel hilfreich. Lass uns verbinden Linkedin.

Danke fürs Lesen, wenn du hier bist :).

Die in diesem Artikel gezeigten Medien sind nicht Eigentum von DataPeaker und werden nach Ermessen des Autors verwendet.

Abonniere unseren Newsletter

Wir senden Ihnen keine SPAM-Mail. Wir hassen es genauso wie du.