Python führt: Wer und warum verwendet es

Im Januar führte Stack Overflow eine jährliche Umfrage durch, an der 100.000 Entwickler aus 183 Ländern teilnahmen. In diesem Jahr erreichte Python erneut die Spitze der Rangliste der populären Sprachen: Letztes Jahr ließ es PHP hinter sich , in diesem Jahr umging es C #.

Gleichzeitig belegt Python den dritten Platz in der Rangliste der beliebtesten PLs. Als nächstes erklären wir, warum und wie es von großen Unternehmen und kleinen Startups verwendet wird.


/ Foto PxHere PD

Große IT-Unternehmen: Einfachheit und Produktivität


Analysten von iDataLabs sammeln seit mehr als zwei Jahren Daten darüber, wie viele Unternehmen Python verwenden. Infolgedessen stellten sie fest, dass 75.000 Unternehmen auf der ganzen Welt diese Sprache schreiben. Und obwohl Python nach ihren Angaben nicht den größten Marktanteil hat, nimmt seine Popularität stetig zu.

Im vergangenen Jahr belegte Python im TIOBE- Ranking den fünften Platz. Dies ist ein Index, der die Popularität von PL anhand der Anzahl der Suchanfragen auf Google, Wikipedia, YouTube, Amazon und anderen Plattformen bewertet. 2018 stieg die Popularität der Sprache auf 6% (fast 3% ab 2017) und belegt nun den vierten Platz Bewertung .

Unter den großen Organisationen, die Python gerade wegen seiner Einfachheit und Popularität zu verwenden begannen, kann Instagram unterschieden werden . Laut Unternehmensvertretern haben sie auf Python 3 und das Django-Framework umgestellt, da dieser PL für Entwickler "freundlich" ist und sie sich auf die Erstellung von Funktionen konzentrieren können, die für Benutzer wichtig sind.

Darüber hinaus erleichtert die weit verbreitete Verwendung der Sprache und der globalen Community (laut SO schreiben 39% der Entwickler darauf und 68% nennen Python ihre Lieblingssprache) die Einstellung neuer Teammitglieder.

Ein weiterer Fall ist SurveyMonkey, ein Cloud-basiertes Unternehmen für Online-Umfragesoftware. Jeden Tag verarbeitet die Organisation etwa die Antworten von Millionen von Befragten. Die SurveyMonkey-Webanwendung wurde ursprünglich in C # unter Verwendung der .NET-Plattform geschrieben. Die Anwendung funktionierte fehlerfrei, zeigte jedoch beim Testen und Bereitstellen neuer Funktionen nicht die beste Leistung.

SurveyMonkey hat beschlossen, die Anwendung in Python neu zu schreiben und die Hauptfunktionen in mehrere Dienste aufzuteilen, von denen jeder über die API mit dem Rest "kommuniziert". Dies reduzierte die Codebasis, mit der wir beim Testen von Funktionen arbeiten mussten, und vereinfachte den Prozess ihrer Implementierung.

Neben der Einfachheit bieten die Entwickler von SurveyMonkey neben den Vorteilen von Python auch praktische Tools zum Testen und Bereitstellen von Anwendungen sowie eine große Anzahl von Bibliotheken.

Python ist in Google, Facebook, Netflix, Quora, Reddit und vielen anderen großen Unternehmen geschrieben . Gleichzeitig wird Python nicht nur von Entwicklern, sondern auch von Spezialisten für Datenverarbeitung und -analyse verwendet.

Laut einer Umfrage von Burtch Works im Juli, die sich mit der Auswahl von Datenanalysespezialisten befasst, sind Python und R an zweiter Stelle der Beliebtheit: Sie werden von einem Drittel der 1200 befragten Experten verwendet. Gleichzeitig lag Python nur ein Prozent hinter dem Umfrageführer SAS. Laut der Analyseplattform von Kdnuggets verwendeten im vergangenen Jahr 66% der 2.300 befragten Datenwissenschaftler Python in Arbeitsprojekten. Darüber hinaus stieg die Popularität der Sprache zwischen 2016 und 2018 um 14%.

Wie Abhishek Ghose von der Firma [24] 7.ai feststellt, die Software für die Arbeit mit Kunden entwickelt, verwendet er beispielsweise Python, um Daten in verschiedenen Formaten zu sammeln und zu verarbeiten. Laut Ghosh vereinfacht und beschleunigt es das Schreiben von Code. Gleichzeitig stellt der Spezialist fest, dass es zur Lösung einiger datenwissenschaftlicher Probleme ausreicht, die Python-Shell zu verwenden.


/ Foto Tambako Der Jaguar CC

Startups: Mindestressourcen zum Starten eines Projekts


Im Gegensatz zu Großunternehmen verfügen die meisten Startups nicht über ein starkes Startkapital, und Zeit ist ein entscheidender Faktor für Start-up-Unternehmen. Für sie ist es wichtig, so schnell wie möglich eine funktionierende Lösung zu erstellen, um sie den Investoren präsentieren zu können. Mit Python können Sie die Entwicklung beschleunigen, indem Sie ein Minimum an Ressourcen aufwenden. Mit der Sprache kann ein Team von zwei oder drei Personen in ein paar Monaten einen funktionierenden Prototyp erstellen. Nach diesem Schema begannen sie 2013 bei der Firma Shippo, die Waren für Unternehmen lieferte.

Dieses Merkmal der Sprache half einst auch Drew Houston (Andrew W. Houston), als er mit der Arbeit an Dropbox begann. Als Student vergaß er zu Hause ständig ein Flash-Laufwerk. Um dieses Problem zu lösen, erstellte Drew schnell einen Prototyp für Cloud-Speicher und schloss einen Vertrag mit Investoren ab.

Ein weiteres Beispiel: Nikita Sobolev, Entwickler und Gründer des Startups Wemake.services, hat sein gesamtes Team von Java auf Python übertragen. Unter den Gründen für diese Entscheidung nennt er die Geschwindigkeit der Entwicklung. Ihm zufolge ist die Produktivität eines Programmierers, der in Python schreibt, um ein Vielfaches höher als beispielsweise die eines Menschen, der in Java schreibt.

Programmierer mit Python-Kenntnissen sind sehr gefragt. Laut Hacker News-Statistiken für Juli 2018 ist dieser PL nach React der zweitbeliebteste: 24% aller Beiträge in der Ressource sind der Suche nach Python-Entwicklern für Startups gewidmet. Gleichzeitig hält dieser PL seit mehreren Jahren an.

Und es gibt Grund zu der Annahme, dass Python in Zukunft nur noch an Popularität gewinnen wird.



PS Frische Materialien aus unserem Unternehmensblog:




Die Hauptrichtung unserer Aktivitäten ist die Bereitstellung von Cloud-Diensten:

Virtuelle Infrastruktur (IaaS) | PCI DSS Hosting | Wolke FZ-152 | Mieten Sie 1C in der Cloud

Source: https://habr.com/ru/post/de418909/


All Articles