Heim  >  Artikel  >  Backend-Entwicklung  >  Wie sieht die zukünftige Entwicklung von Python aus?

Wie sieht die zukünftige Entwicklung von Python aus?

清浅
清浅Original
2019-05-11 17:34:122701Durchsuche

Python wird in Zukunft eine höhere Entwicklungseffizienz aufweisen, schneller laufen und immer leistungsfähiger werden. Es kann in verschiedenen Bereichen eingesetzt werden und ist sehr gut geeignet >

Wie sieht die zukünftige Entwicklung von Python aus?

Zukünftige Entwicklung von Python

Höhere Entwicklungseffizienz, Python in den letzten zwei Jahren Es ist ein großer Erfolg Gibt es in der Branche noch andere Gründe, warum Cloud Computing dabei hilft, Python in Schwung zu bringen? Ich denke, ein weiterer Hauptgrund ist, dass die Begeisterung für Internet-Unternehmertum in letzter Zeit stark zugenommen hat und 2014 ihre festen Jobs in großen Unternehmen aufgegeben hat 2015 war es eine lebhafte Veranstaltung. Ich habe damals auch ein oder zwei Projekte ausprobiert, die damals darauf bedacht waren, die Dinge schnell voranzutreiben Auch sehr enthusiastisch wird viel Geld in verschiedene Start-up-Unternehmen investiert und ihnen verschiedene Geldzuschüsse gewährt, um Nutzer zu gewinnen. Zeit ist Geld. Jeder wünscht sich, dass er heute eine Idee hat und das Produkt morgen auf den Markt kommt. Wenn das Produkt einen Monat später auf den Markt kommt, hat der Krieg möglicherweise nichts mit Ihnen zu tun. Daher ist eine Sprache mit extrem hoher Entwicklungseffizienz in die Augen der Entwickler gerückt, da ihre Entwicklungseffizienz höher ist als die von C und Java, obwohl die meisten Unternehmen Python als ihre Entwicklungssprache wählen scheiterten, aber sie begründeten die Popularität von Python in China.

Schneller – höhere Laufgeschwindigkeit Offensichtlich ist Python auch der Hauptgrund, warum der PyPy-Interpreter in den letzten Jahren kritisiert wurde Die Geschwindigkeit von Python verbessert sich ständig. In einigen Fällen kommt die Geschwindigkeit von Programmen, die über PyPy ausgeführt werden, direkt der der C-Sprache nahe. Darüber hinaus spielt die Geschwindigkeit der Programmiersprache selbst aufgrund der jüngsten rasanten Entwicklung der CPU-Verarbeitungsgeschwindigkeit in den meisten Geschäftsszenarien keine große Rolle mehr (mit Ausnahme von Unternehmen, die äußerst empfindlich auf die Reaktionsgeschwindigkeit reagieren, z. B. bei der Suche).

Stärker – leistungsfähiger , das ist ein weiterer Hauptgrund, warum Pythons Standardbibliothek und Bibliotheken von Drittanbietern so leistungsfähig sind, dass Sie es sich nicht vorstellen können, egal was Sie tun Wenn Sie sich in irgendeiner Richtung mit technischer Programmierung beschäftigen, finden Sie hier nur einige Beispiele:

1 Parallelität Tornado Framework, kurz und prägnant Flasche, Djangos offizieller Slogan definiert Django als das Framework für Perfektionisten mit Fristen (ungefähr ein hocheffizientes Web-Framework, das für Perfektionisten entwickelt wurde)

2. Netzwerkprogrammierung – Unterstützung Das High- Parallelität Twisted-Network-Framework und Asyncio, eingeführt in py3, machen asynchrone Programmierung sehr einfach

3. Crawler – Im Crawler-Bereich ist Python fast dominant, ScrapyRequestBeautifuSoapurllib usw., Sie können crawlen, was Sie wollen

4. Cloud-Computing – das beliebteste und bekannteste Cloud-Computing-Framework ist mittlerweile vor allem wegen der künstlichen Intelligenz beliebt Sprache im Big-Data-Zeitalter? Dies ist ein Thema, das keiner Debatte bedarf. Wenn Matlab, Scala, R, Java und Python vor drei Jahren noch ihre eigenen Möglichkeiten hatten und die Situation noch unklar war, war der Trend drei Jahre später sehr deutlich, insbesondere nachdem Facebook vor zwei Tagen PyTorch als Open-Source-Lösung für Python bereitgestellt hatte Werden Sie eine KI. Die Position der Top-Sprache der Zeit steht grundsätzlich fest, und die Spannung der Zukunft liegt nur darin, wer sich den zweiten Platz sichern kann.

6. Automatisierter Betrieb und Wartung – fragen Sie jedes Betriebs- und Wartungspersonal in China, welche Sprache das Betriebs- und Wartungspersonal beherrschen muss? Ich glaube, 10 Leute werden Ihnen die gleiche Antwort geben.

7. Finanzanalyse – Ich persönlich habe zuvor in der Finanzbranche gearbeitet. In 10 Jahren hat unser Unternehmen viele Analyseprogramme und Hochfrequenzprogramme geschrieben Handelssoftware verwendet Python. Bisher ist Python die am häufigsten verwendete Sprache in den Bereichen Finanzanalyse und quantitativer Handel.

8. Wissenschaftliches Rechnen – Wussten Sie, dass die NASA seit 1997 in großem Umfang Python verwendet? Komplexe wissenschaftliche Operationen: Mit der Entwicklung zahlreicher Programmbibliotheken wie NumPy, SciPy, Matplotlib, Enthought-Bibliotheken usw. eignet sich Python immer besser für wissenschaftliche Berechnungen und das Zeichnen hochwertiger 2D- und 3D-Bilder. Im Vergleich zu Matlab, der beliebtesten kommerziellen Software im Bereich des wissenschaftlichen Rechnens, ist Python eine allgemeine Programmiersprache und hat ein breiteres Anwendungsspektrum als die von Matlab verwendete Skriptsprache

9. Spieleentwicklung – in Online-Spielen Auch für Python sind viele Anwendungen in der Entwicklung. Im Vergleich zu Lua oder C++ verfügt Python über Abstraktionsfunktionen auf höherer Ebene als Lua und kann die Geschäftslogik von Spielen mit weniger Code beschreiben. Im Vergleich zu Lua eignet sich Python besser als Host-Sprache, das heißt, der Einstiegspunkt des Programms liegt in Python Zu diesem Zweck wäre es besser, dann bei Bedarf C/C++ zu verwenden, um einige Erweiterungen zu schreiben. Python eignet sich sehr gut zum Schreiben von Projekten mit mehr als 10.000 Codezeilen und kann den Umfang von Online-Spielprojekten innerhalb von 100.000 Codezeilen gut steuern.

Nachdem Sie so viele aufgelistet haben, werden Sie feststellen, dass Python in fast allen oben genannten Bereichen eine echte Full-Stack-Sprache ist und in vielen Bereichen verwendet wird Mit Python ist es auch viel schlechter! Ich kann mir immer noch keine Sprache vorstellen, die diese Ergebnisse in so vielen Bereichen gleichzeitig erzielen kann.

Abschließend mache ich einige Vorhersagen in Bezug auf Python:

1. Innerhalb von 5 Jahren wird Python PHP ersetzen und zur beliebtesten WEB-Entwicklungssprache werden

2. Innerhalb von 5 Jahren In 10 Jahren wird die Verwendung von Python Java erreichen oder sogar übertreffen

3 Innerhalb von 10 Jahren wird die Mainstream-Technologie für künstliche Intelligenz auf Basis von Python entwickelt

4 Der dritte Bereich ist: Cloud Computing, Crawler, automatisierter Betrieb und Wartung, Finanzanalyse

Das obige ist der detaillierte Inhalt vonWie sieht die zukünftige Entwicklung von Python aus?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn