Chris Castiglione Lehrer bei One Month. Fakultät an der Columbia University, wo ich digitale Kompetenz unterrichte. Ich schreibe über Codierung, Internet und soziale Auswirkungen.

10 berühmte Websites, die mit Python erstellt wurden

3 min read

Es gibt Zehntausende von Python-Websites im Internet. Python ist eine leistungsstarke Programmiersprache, die 1991 von Guido van Rossum entwickelt wurde. Python ist eine beliebte Sprache sowohl für Anfänger als auch für erfahrene Entwickler.

1. Instagram

Instagram

Instagram, die weltweit größte Online-App zum Teilen von Fotos, verwendet Python im Backend. Laut dem Engineering-Team von Instagram

Instagram bietet derzeit die weltweit größte Bereitstellung des Django-Webframeworks, das vollständig in Python geschrieben ist.

Weitere Informationen zur Verwendung von Python durch Instagram finden Sie im Instagram-Blog.

2. Google

Google

Google ist mit über 75% Marktanteil die am häufigsten verwendete Suchmaschine der Welt. Der langjährige Google-Ingenieur Alex Martelli erklärte, wie Google Python in seinem Tech-Stack einsetzte.

Ich glaube, alles hat begonnen, weil die allerersten Googler (Sergey, Larry, Craig, …) eine gute technische Entscheidung getroffen haben: „Python, wo wir können, C ++, wo wir müssen.“

Lesen Sie mehr darüber, warum der Google Tech Stack mit Python erstellt wurde.

3. Spotify

Spotify

Spotify ermöglicht das sofortige Anhören bestimmter Titel oder Alben praktisch ohne Pufferverzögerung. Die App wurde 2008 gestartet und hat seitdem über 75 Milliarden bezahlte Abonnenten erreicht.

Während die Spotify-Website mit WordPress erstellt wird, wird die Spotify-App mit Python erstellt. Der Spotify-Ingenieur Geoff van der Meer erklärt, wie Spotify Python verwendet hat, um das Backend der App zu codieren:

Das Backend von Spotify besteht aus vielen voneinander abhängigen Diensten, die über ein eigenes Messaging-Protokoll über ZeroMQ verbunden sind. Rund 80% dieser Dienste sind in Python geschrieben.

Lesen Sie mehr darüber, wie Spotify Python verwendet.

4. Netflix

Netflix

Netflix ist das weltweit führende Internet-Fernsehsender mit mehr als 33 Millionen Mitgliedern in 40 Ländern, die monatlich mehr als eine Milliarde Stunden TV-Shows und Filme genießen, einschließlich der Netflix-Originalserien. Laut dem Netflix-Technologie-Blog

Entwickler bei Netflix haben die Freiheit, die für den Job am besten geeigneten Technologien auszuwählen. Immer mehr Entwickler wenden sich an Python, da es eine reichhaltige Standardbibliothek mit Batterien, eine prägnante und saubere, aber ausdrucksstarke Syntax, eine große Entwicklergemeinschaft und die Fülle an Bibliotheken von Drittanbietern bietet, auf die man zurückgreifen kann, um ein bestimmtes Problem zu lösen.

Lesen Sie mehr darüber, wie und warum Netflix Python verwendet.

5. Uber

Uber

Uber, der Mitfahrservice, führt täglich über 15 Millionen Fahrten durch. Laut Uber-Ingenieuren

Auf den unteren Ebenen schreiben die Ingenieure von Uber hauptsächlich in Python, Node.js, Go und Java. Wir haben mit zwei Hauptsprachen begonnen: Node.js für das Marketplace-Team und Python für alle anderen. Diese ersten Sprachen unterstützen noch heute die meisten Dienste, die bei Uber ausgeführt werden.

Erfahren Sie mehr über den Uber Tech Stack und dessen Verwendung von Python.

6. Dropbox

Dropbox

Dropbox ist ein Zuhause für alle Ihre Fotos, Dokumente, Videos und Dateien.

Haben Sie sich jemals gefragt, wie sich eine App wie Dropbox von 2000 auf 200 Millionen Benutzer skalieren lässt? Laut Rajiv Eranki, zuvor Leiter Server Engineering bei Dropbox, verwendeten sie Python für alles.

Im Jahr 2012 stellte Dropbox den Mann, der Python erstellt hat, Guido van Rossum, außerhalb von Google ein. Zum jetzigen Zeitpunkt ist Rossum noch bei Dropbox beschäftigt, um sicherzustellen, dass der Python-Stack von Dropbox einer der effizientesten in der Branche ist.

Lesen Sie mehr darüber, wie Dropbox Python verwendet.

7. Pinterest

Pinterest

Pinterest ist eine Social-Bookmarking-Site, auf der Benutzer Fotos ihrer Lieblingsereignisse, -interessen und -hobbys sammeln und teilen. Laut Paul Sciarra, Mitbegründer von Pinterest,

Wir verwenden Python + stark modifiziertes Django auf der Anwendungsebene. Tornado und (sehr selektiv) node.js als Webserver.

Erfahren Sie mehr über den Tech-Stack von Pinterest.

8. Instacart

Instacart

Instacart garantiert, dass Lebensmittel in einer Stunde aus den von Ihnen geliebten Geschäften geliefert werden. Mit mehr als 500.000 Nutzern und einem Umsatz von 2 Millionen wird es schnell zu einer der beliebtesten Apps für die Zustellung von Lebensmitteln. Laut einem Interview mit dem Engineering-Team von Instacart

Wir haben ein Data-Science-Team, das sowohl in Python als auch in R arbeitet. […] Bei Bedarfsprognosen haben wir Python- oder R-Code, der die Schätzungen vornimmt, alle Daten liest und festlegt, wie viele Kunden wir besuchen für die nächsten ein oder zwei Wochen benötigen, und schreibt dann diese Werte.

Lesen Sie mehr über den Stac von Instacart und warum sie Python verwenden.

9. reddit

reddit

Reddit hat monatlich 330 Millionen aktive Benutzer. Laut einem Interview auf PyCon mit den Reddit-Mitbegründern Steve Huffman und Alexis Ohanian

Das Größte, was uns auf Python gehalten hat… nun, es gibt zwei große Dinge. Eine davon sind die Bibliotheken. […] Die andere Sache, die uns auf Python hält, und das ist die Hauptsache, ist, wie lesbar und beschreibbar es ist. Wenn wir neue Mitarbeiter einstellen … Ich glaube, wir haben noch keinen Mitarbeiter eingestellt, der Python kannte. Ich sage nur: „Alles, was Sie schreiben, muss in Python sein.“ Nur damit ich es lesen kann. Und es ist großartig, weil ich von überall im Raum sehen kann, ob ihr Code gut oder schlecht ist. Weil guter Python-Code eine sehr offensichtliche Struktur hat. Und das macht mein Leben so viel einfacher.

Lesen Sie mehr darüber, warum Reddit Python verwendet.

10. lyft

Lyft

Lyft ist das am schnellsten wachsende Mitfahrunternehmen in den USA und in mehr als 200 Städten erhältlich. Dies ermöglicht 14 Millionen Fahrten pro Monat.

Bei einem Treffen in San Francisco im Jahr 2018 sagte der Lyft-Softwareentwickler Roy Williams der Menge:

Lyft ist ein großer Fan von Python. Es ist durchaus üblich, dass Dienste NumPy, Pandas und PuLP verwenden, um Anfragen über Flask, Gevent und Gunicorn zu bearbeiten. Wir verwenden SciPy zur Betrugsbekämpfung und Salt zur Bereitstellung von Hosts.

Sehen Sie, wie Roy Williams darüber spricht, wie und warum Lyft Python 3 in seinem Tech-Stack verwendet.

_________________________________________________________________________________________________________________

Bereit, Python zu lernen? Sie können an One Month über 60.000 Studenten beitreten, wo wir ein 30-tägiges Learn Python Online Bootcamp anbieten. Der Kurs ist für absolute Anfänger und wir bieten Live-Unterstützung für Menschen, wenn Sie Fragen haben.

Learn to Code Comment Avatar
Chris Castiglione Lehrer bei One Month. Fakultät an der Columbia University, wo ich digitale Kompetenz unterrichte. Ich schreibe über Codierung, Internet und soziale Auswirkungen.