Heim >Backend-Entwicklung >PHP-Tutorial >Warum eignet sich Python besser zum Schreiben von Skriptdateien?
Warum empfiehlt jeder, Skripte in Python zu schreiben? Hat Python besondere Vorteile? Ich habe das Gefühl, dass es keinen qualitativen Vorteil gegenüber PHP gibt?
Wie node.js ist es immer noch asynchron, daher denke ich, dass es besser zum Schreiben von Skripten geeignet ist, aber was ist mit Python? Warum?
Da ich in letzter Zeit vorhabe, Skripte zu schreiben, habe ich Schwierigkeiten, welche Sprache ich zum Schreiben von Python/PHP verwenden soll.
Bitte fragen Sie erfahrene Freunde um Rat.
Warum empfiehlt jeder, Skripte in Python zu schreiben? Hat Python besondere Vorteile? Ich habe das Gefühl, dass es keinen qualitativen Vorteil gegenüber PHP gibt?
Wie node.js ist es immer noch asynchron, daher denke ich, dass es besser zum Schreiben von Skripten geeignet ist, aber was ist mit Python? Warum?
Da ich in letzter Zeit vorhabe, Skripte zu schreiben, habe ich Schwierigkeiten, welche Sprache ich zum Schreiben von Python/PHP verwenden soll.
Bitte fragen Sie erfahrene Freunde um Rat.
Ich denke, es gibt wahrscheinlich zwei Gründe:
Einerseits sind es die Eigenschaften von Pythons eigener Sprache, die einfach, klar und elegant ist.
Viele Skriptsprachen erfordern das Schreiben einiger kleiner Tools, um Probleme zu lösen, und legen keinen großen Wert auf die Leistung. Diese Sprache ist leicht zu erlernen und wird daher häufig verwendet.
Einerseits kann es von den vollständigen Bibliotheken Dritter von Python profitieren. Zum Beispiel:
Im Bereich des wissenschaftlichen Rechnens gibt es: Matplotlib, SciPy, NumPy
Im Bereich der Bildverarbeitung gibt es: PIL
Im Bereich der Webseitenanalyse gibt es: BeautifulSoup
Diese Bibliotheken von Drittanbietern können es allen Programmen ermöglichen, Skripte zu schreiben. Erzielen Sie mit halbem Aufwand das Doppelte des Ergebnisses.
Einfache Syntax
Schnelle Entwicklungsgeschwindigkeit
Bibliotheken von Drittanbietern sind verfügbar
Einfach, geringe Lernkosten, plattformübergreifend und hochkompatibel mit anderen Sprachen, daher eine gute Klebesprache. In Verbindung mit einer großen Anzahl von Bibliotheken von Drittanbietern deckt es eine große Anzahl von Netzwerken, Dateien und GUIs ab , Datenbanken, Texte usw. Inhalte. Kann Schnittstellen, Web, Spiele, Big Data, maschinelles Lernen usw. ausführen. Die Philosophie von Python besteht darin, einfach und elegant zu sein, leicht verständlichen Code zu schreiben und so wenig Code wie möglich zu schreiben. Okay, Amway ist vorbei, Direktor, wo ist meine Brotdose?