Tipps zur Python-Programmierung - In der heutigen Welt ist Python eine der am häufigsten verwendeten Sprachen. Es ist nicht nur eine Sprache, es ist eine Möglichkeit, Dinge auf korrekte, einfache und kompakte Weise zu tun. Python ist eine der bekanntesten Hochsprachen, insbesondere in Open Source. Es ist sicher eine riesige Python-Sprache. Je mehr Sie über Python-Programmierung wissen, desto mehr wissen Sie, dass es noch Dinge gibt, die Sie nicht kennen. Ich weiß, dass die Aussage ironisch ist, aber so ist Python.

Python-Programmierung ist eine Sprache, die schnell und kompakt ist und problemlos in jedes Betriebssystem gerendert werden kann. Wenn Sie sich umsehen, werden Sie außerdem feststellen, dass die meisten Dinge auf Python laufen. Sie können Beispiele von Google oder YouTube nehmen. Es gibt Frameworks, die ausschließlich Python unterstützen, wie Django und Pyramid. Es gibt sogar Mikro-Frameworks wie Flask und Bottle. Die Standardbibliothek von Python besteht aus vielen Internetprotokollen wie HTML, XML, JSON, E-Mail-Verarbeitung, Unterstützung für FTP, IMAP und der benutzerfreundlichen Socket-Oberfläche. Der häufigste Verwendungszweck von Python ist das wissenschaftliche und numerische Rechnen. Zum Beispiel SciPy, Pandas und iPython.

Nachdem Sie nun wissen, was Python ist und wie es funktioniert, wollen wir einige der Gründe kennenlernen, warum ich Python mehr als jede andere Sprache unterstütze. Ich bin seit langer Zeit in Python. Lange genug, um die Bedeutung grundlegender und fortgeschrittener Interpretationen der Python-Sprache zu verstehen. Dennoch gibt es Zeiten, in denen sogar Leute, die lange genug mit Python gearbeitet haben, einige der grundlegendsten Dinge in der Python-Programmierung vergessen. Also, um euch eine Auffrischung zu geben, habe ich diesen Artikel geschrieben.

Ob Sie ein Experte oder ein Anfänger sind, diese Dinge werden Sie immer daran erinnern, warum Python Programming immer noch die flexibelste, einfachste und kreativste Python-Sprache aller Zeiten ist. Ich habe mir die Zeit genommen, diese Beispiele im Detail zu erklären. Wenn Sie es also immer noch schwer haben, sie zu verstehen, können Sie einfach die Titel googeln, die ich diesen Beispielen gegeben habe, und Sie werden leicht verstehen, wovon ich spreche. Also, ohne viel weiteres, fangen wir an.

Das sind also einige Tricks, die ich in den letzten Jahren gelernt habe und die ich in einer Textdatei gespeichert habe. Wenn ich also an einem Teil des Codes hängen bleibe, sehe ich mir diese Dinge an und die meisten meiner Probleme sind oft gelöst.

Tipps und Tricks zur Python-Programmierung

Das sind also die 10 einfachen, aber nützlichsten Tipps zur Python-Programmierung:

1. Module

Das Beste an Python ist, dass Sie Ihre eigenen Module erstellen können. So kann ich zum Beispiel meine eigenen Funktionen und Module erstellen und alle zusammen in einem separaten Ordner ablegen. Ich schreibe mir also bestimmte Codes auf, die ich normalerweise in meiner Arbeit verwende, konvertiere sie dann in ein Modul und bewahre sie in einem separaten Ordner auf. Auf diese Weise spare ich viel Zeit, indem ich sie erneut schreibe und sie auf Fehler prüfe. Ein weiterer Grund dafür ist, dass Sie Ihr Programm effizient und überschaubar halten müssen, wenn es groß ist. Um dies zu verwalten, können Sie sie in separate Dateien aufteilen, mehrere Funktionen und Definitionen in eine Datei einfügen und sie verwenden, indem Sie sie in Skripte und Programme importieren. Beachten Sie, dass diese Dateien die Erweiterung * .py haben. Sobald Sie sie importiert haben, wird automatisch eine * .pyc-Erweiterungsdatei erstellt, die viel schneller als die normale * .py-Datei geladen wird.

2. Richtig und falsch

Dies ist auch eine der am häufigsten verwendeten Methoden. Wenn Sie jemals Spiele gespielt haben und mit Spielen meine ich High-End-Spiele, müssen Sie bemerkt haben, dass Sie manchmal die Grafik verringern müssen. Aber manchmal findet man diese Optionen auch nicht im Spiel. Was Sie normalerweise tun, ist, die Konfigurationsdatei im Dokumentenordner zu finden und zu ändern. Beispielsweise ändern Sie das Vsync = True oder False entsprechend der Situation. Aber die, die ich hier zu erklären versuche, ist etwas anders, hängt aber immer noch damit zusammen. Wahr ist gleich 1 und Falsch ist gleich 0 in Python. Kurz gesagt bedeutet wahr, dass Sie zustimmen und falsch, dass Sie nicht zustimmen. Diese Dinge werden am häufigsten in Python verwendet. Sie können also entweder True- und False-Anweisungen mit dem Zeichen "=" zuweisen oder die Gleichheit mit dem Zeichen "==" überprüfen. So einfach ist das.

3. Debuggen der Python-Leistung

Unser Hauptziel beim Schreiben eines Programms ist es, das Programm effizient, schnell und kompakt zu gestalten. Es gibt jedoch Situationen, in denen Sie das Programm einfach nicht kompakt machen können. In diesen Fällen möchten Sie das Programm möglicherweise nicht komprimieren, um es schneller zu machen. Sie können beispielsweise beim Umgang mit Codes in einem Wörterbuch eine alternative Methode zum Diktieren eines Elements ausprobieren. Verwirrt? Lassen Sie mich das erklären. Sie können einfach eine Option auswählen, um ein Element direkt hinzuzufügen, und dann prüfen, ob die eingefügten Elemente vorhanden sind oder aktualisiert werden müssen. Auf diese Weise müssen Sie nicht jedes einzelne Element überprüfen, um es zuzuordnen, und dann aktualisieren, welche Art von die Anwendung verlangsamt. Folgendes ist ein berühmtes Beispiel dafür:

p = 16

myDiction = ()

for i in range(0, p):

char = 'abcd'(i%4)

if char not in myDict:

myDiction(char) = 0

myDiction(char) += 1

print(myDiction)

Das obige Beispiel ist die normale Schreibweise. Hier ist, wie der Code schneller ausgeführt wird:
p = 16
myDiction = ()
for I in range(0, p):
char = 'abcd'(i%4) try:
myDiction(char) += 1
except KeyError:
myDiction(char) = 1
print(myDiction)

4. Py2exe

Ein weiterer nützlicher Tipp, den ich mir vorstellen kann, ist py2exe. Normalerweise kann es beim Schreiben eines Codes in einer beliebigen Sprache manchmal schwierig sein, diese in eine ausführbare Datei zu kompilieren, insbesondere wenn Sie Windows verwenden. Aber für die Python-Programmierung ist es eigentlich sehr einfach. Sie können einfach py2exe herunterladen, eine Open-Source-Software, die Sie von sourceforge.net herunterladen können. Mit dieser App können Sie sogar Ihre Module einfach in eine Exe konvertieren, im Gegensatz zu C oder C ++, was beim Kompilieren in eine Exe eine echte Belastung darstellt.

Empfohlene Kurse

  • IT-Sicherheitstrainingspaket
  • Ruby on Rails-Zertifizierungskurs
  • CSS-Schulungspaket
  • Professionelles HTML5- und CSS3-Training

5. Sets

Wenn Sie ein Mathematikfreak sind, werden Sie diesen nächsten Tipp sicherlich lieben. Möglicherweise haben Sie Sets in Ihren unteren Klassen verwendet. Sich an etwas erinnern? Ja genau, Gewerkschaften und so. Es gibt also Leute wie mich, die manchmal nicht gerne automatisierte Software verwenden. Der Grund dafür ist die Sicherheit. Nehmen wir ein einfaches Beispiel für Microsoft Excel. Einige Leute neigen dazu, Excel zu verwenden, nur um eine Datenbank zu gruppieren und zu erstellen. Sie brauchen nur das und eine gute Sicherheit dafür. Sie interessieren sich nicht für die Formatierung von Text, Farbe und Material. Also, was ich zu dieser Zeit mache, ist, dass ich meinen eigenen Python-Programmiersoftware-Stack erstelle und meine eigene Datenbank erstelle. Aus Sicherheitsgründen ziehe ich Python MYSql vor. Um noch einmal auf meine Mengen zurückzukommen: Mengen sind äußerst nützlich beim Erstellen von Datenbanken. Insbesondere, wenn Sie Übereinstimmungen finden möchten, erstellen Sie Gruppen und andere ähnliche Aufgaben. Das Folgende ist ein einfaches Beispiel dafür.

>>> A = (1, 2, 3, 3)
>>> A
set((1, 2, 3))
>>> B = (3, 4, 5, 6, 7)
>>> B
set((3, 4, 5, 6, 7))
>>> A | B
set((1, 2, 3, 4, 5, 6, 7))
>>> A & B
set((3))
>>> A - B
set((1, 2))
>>> B - A
set((4, 5, 6, 7))
>>> A B
set((1, 2, 4, 5, 6, 7))
>>> (A B) == ((A - B) | (B - A))
True

6. Zusammenführen von Python- und Shell-Skripten

Das können Sie mit C oder C ++ nicht machen. Wenn Sie ein Open-Source-Typ sind, würden Sie sicherlich Linux als Hauptbetriebssystem verwenden oder zumindest einen Dual-Boot. Linux enthält also bereits Python. Und Python ist extrem kompatibel mit Linux. Dies gibt uns den Vorteil, dass wir sie kompilieren und zusammenführen können. Sie können einfach ein Skript erstellen, das sowohl als normales Unix-Skript als auch als interpretierter Python-Code verwendet werden kann. Wenn Sie ein Shell-Skript schreiben, benötigen Sie vier Anführungszeichen und eine leere Zeichenfolge für die Shell. In Python müssen Sie dies jedoch mit einer dreifach in Anführungszeichen stehenden Zeichenfolge mit einem Anführungszeichen tun. Denken Sie daran, dass die erste Zeichenfolge in einem Skript problemlos als Dokumentzeichenfolge für ein Modul gespeichert werden kann. Danach wird sie vom Python-Interpreter einfach ignoriert.
Beispiel ist wie folgt:

#!/bin/sh
__doc__ = """
Demonstrate how to mix Python + shell script.
"""
import sys
print "Hello World!"
print "This is Python", sys.version
print "This is my argument vector:", sys.argv
print "This is my doc string:", __doc__
sys.exit (0)

7. JSON-esque

Python hat viele versteckte Dinge darunter. Es dauert nur eine Person und seine Zeit, um herauszufinden, was alle magischen Operatoren und Sachen darin versteckt sind. Eines der anderen Dinge ist die berühmte JSON-esque. Sie können verschachtelte Wörterbücher erstellen, ohne explizit Unterwörterbücher zu erstellen. Sie entstehen auf magische Weise, wenn wir sie referenzieren.
Beispiel wie folgt:
users = tree()
users('harold')('username') = 'hrldcpr'
users('handler')('username') = 'matthandlersux'

Jetzt können Sie das oben genannte als JSON drucken mit:
>>>print(json.dumps(users))

Und es wird so aussehen:
("harold": ("username": "hrldcpr"), "handler": ("username": "matthandlersux"))

8. Pip

Pip ist etwas, von dem die meisten Leute vielleicht wissen. Aber es ist trotzdem ein großartiges Zeug, das Sie wissen müssen, wenn Sie mit Python anfangen. Manchmal müssen Sie die Quelle eines Pakets überprüfen, bevor Sie es installieren. In den meisten Fällen wird eine neuere Version eines Pakets installiert. Sie können pip also einfach installieren und Folgendes tun:

>>> pip install --download sqlalchemy_download sqlalchemy
>>>pip install --no-install sqlalchemy
>>>pip install --no-download sqlalchemy


Wenn Sie die neueste Version eines Pakets installieren möchten, können Sie sie direkt aus dem GIT-Repository überprüfen.

>>>pip install git+https://github.com/simplejson/simplejson.git
>>>pip install svn+svn://svn.zope.org/repos/main/zope.interface/trunk

9. Virtualenv

Eine weitere wichtige Funktion von Python ist das Virtualenv. Virtualenv bedeutet virtuelle Umgebung. Dies ist eine großartige Funktion von Python. Grundsätzlich müssten Sie zum Testen von Python unter verschiedenen Bedingungen normalerweise die globale Python-Umgebung ändern. Einer der Hauptvorteile von Sandboxing in Ihrer Python-Umgebung ist jedoch, dass Sie einen Code problemlos unter verschiedenen Python-Versionen und Paketabhängigkeiten testen können. Um virtualenv zu installieren, müssen Sie zuerst pip installieren.
Sie können wie folgt vorgehen:

easy_install pip
pip install virtualenv
virtualenv python-workspace
cd python-workspace
source ./bin/activate
python

10. Zen von Python

Last but not least ist es das Zen von Python. Zen of Python ist eine Kurzanleitung für die Python-Programmierung. Auch wenn Sie Python nicht programmieren, ist es immer noch eine interessante Sache zu lesen. Gehen Sie einfach zum Python-Interpreter und geben Sie Folgendes ein:

>>>import this

Und ich werde das nicht erklären. Weil es einfach toll ist, es selbst auszuprobieren.

Und jetzt sind wir am Ende der Straße angelangt. Dies sind nur meine Erfahrungen, aber wenn Sie welche finden, stellen Sie sicher, dass Sie diese veröffentlichen, damit die Welt weiß, wie genau fantastisch Python ist.

Erste Bildquelle: pixabay.com

In Verbindung stehende Artikel:-

In den folgenden Artikeln erfahren Sie mehr über die Python-Programmierung. Gehen Sie einfach über den Link.

  1. Python und JavaScript
  2. Muss ich wissen! 8 erstaunliche Tipps zu finden - HTML5 vs Flash
  3. 25 erstaunlichsten Fragen und Antworten zum Python-Interview
  4. Karriere in Python
  5. Erste Schritte mit Python und Django für die Webentwicklung