Quel est le logiciel le plus célèbre écrit en Python?

D’excellentes réponses données par beaucoup de gens ici, permettez-moi d’ajouter un logiciel plus bon, mais «pas si prestigieux» à la liste:

  • scipy – Paquetage python très important pour les mathématiciens et les statisticiens.
  • numpy – Un package pour le calcul scientifique.
  • matplotlib – Une bibliothèque de traçage 2D.
  • SQLAlchemy – La bibliothèque ORM «pain et beurre» dans le monde python. Extrêmement polyvalent et suffisamment flexible pour fonctionner avec presque tous les SGBDR connus de l’humanité.
  • pandas – Bibliothèque d’analyse de données hautes performances pour Python.
  • nltk – Bibliothèque Python largement utilisée dans le domaine du traitement du langage naturel .
  • Twisted – Un moteur de mise en réseau piloté par événements écrit en python. Twisted est de python ce que http://System.Net est en C # ou Java | Le package Oracle Community est destiné à Java.
  • Beautiful Soup – Une bibliothèque d’analyse XML époustouflante qui est largement utilisée dans les scripts et les applications de web-scraping en python.
  • Scrapy – Un framework d’analyse Web rapide et puissant.
  • Mechanize – Un framework de web-scraping à part entière écrit en Python.
  • Pelican – Un générateur de site statique qui prend en charge le markdown et la syntaxe reST. Écrit en python.
  • openpyxl – Une bibliothèque python pure pour travailler avec des classeurs au format Microsoft Excel 2010 (* .xlsx).
  • xlrd – Une bibliothèque python pure pour lire des classeurs au format Microsoft Excel 97 (* .xls).
  • python-docx – Une bonne bibliothèque python pour travailler avec les documents Microsoft Word (* .docx).
  • pygame – Une bibliothèque de jeux python populaire.
  • panda3d – Bibliothèque graphique Python.
  • pyglet – Bibliothèque graphique Python.
  • requêtes – Une bibliothèque populaire pour gérer les requêtes HTTP.
  • Kivy – Une boîte à outils GUI moderne pour la création d’applications, fonctionne de manière transparente sur Linux, Android, Windows et Mac.
  • PySide – Alternative GUI toolkit en Python, la version open source de PyQt qui est commerciale.

BitTorrent a été initialement écrit en Python. Si vous réduisez les sites Web écrits en Python, c’est de loin le plus connu. Cependant, aucun des principaux clients n’est actuellement écrit en Python, donc c’est peut-être un disqualificateur.

Comme de nombreux grands noms ont déjà été mentionnés, permettez-moi d’ajouter quelques autres à la liste:

1. Site Web de la NASA

2. Mozilla Firefox

3. Le Washington Post

4. Etsy

5. Yelp

Chez Apptension, une société de développement de logiciels que je dirige, nous utilisons également Python.

Et croyez-moi, il y aura plus de logiciels professionnels utilisant Python, pas moins.

Je réponds aux questions sur le développement web et mobile, la gestion de projet et la gestion d’une entreprise – suivez-moi pour plus de réponses.

Je ne sais pas quelle est la plus célèbre, mais de nombreuses grandes entreprises utilisent Python pour alimenter leurs sites Web. En fait, vous seriez surpris de certains d’entre eux.

Par exemple, vous pouvez lire les 25 meilleurs sites Web qui utilisent Python et juste pour garder cela au point, je pensais qu’il serait bon de partager avec vous certains des plus populaires. Parmi les 25 entreprises, le top 5 comprend des entreprises comme:

Youtube

Ou comme nous le savons tous…. l’endroit où télécharger des vidéos de chats et échoue. Étant l’un des sites Web les plus populaires de nos jours, You Tube nous permet de regarder des vidéos de divertissement et plus encore. Dans le cas où vous ne saviez pas qu’il est construit en Python. Oui c’est vrai.

DropBox

Personnellement, j’aime Dropbox et je l’utilise très souvent. Il a commencé la révolution du stockage de documents en ligne qui est devenue une partie de la vie quotidienne pour beaucoup d’entre nous. Et la beauté si c’est qu’elle nous permet de stocker presque tout dans le cloud. Dropbox nous permet de stocker, synchroniser et partager presque tout en utilisant la puissance de Python.

Survey Monkey

Je suis sûr que la plupart d’entre nous ont utilisé Survey Monkey au moins une fois. C’est la plus grande société d’enquête en ligne. Ils peuvent gérer plus d’un million de réponses chaque jour sur leur… Attendez-le – Oui plate-forme qui a été réécrite en Python.

Google

Oui, le puissant Google utilise également Python. Le langage de programmation peut gérer le trafic et les besoins informatiques du moteur de recherche et de ses applications connectées.

Quora

Et le numéro 5 sur la liste est la plate-forme que vous utilisez actuellement: Quora. C’est le numéro un en ligne pour poser une question et recevoir des réponses d’une communauté d’individus. Assez cool si vous me demandez. Mais oui, Quora est alimenté par la puissance de Python.

Voilà, à part les sociétés mentionnées ci-dessus, il y en a beaucoup plus qui utilisent Python comme langage de programmation. Vous pouvez également en trouver dans le portefeuille STX Next.

Youtube

Sa marque est partout, d’autant plus qu’elle est intégrée dans de nombreux autres sites et plateformes. Il existe de nombreux autres sites Web construits avec Python, mais peu sont entrés dans l’esprit de milliards de personnes. YouTube est instantanément reconnaissable sur tous les continents.

Chaque fois que vous cliquez sur play, vous exécutez Python. Pour quelques détails (techniques), regardez la vidéo ci-dessous, d’environ 10 minutes.

Google’s TensorFlow – Wikipedia (TL; DR n’est peut-être pas le logiciel [Python] le plus célèbre / connu, mais le plus utilisé / populaire, ou un logiciel basé sur lui?):

Écrit en Python, C ++, CUDA

C’est-à-dire que pour la plupart des logiciels qui doivent être rapides, Python est (uniquement) le wrapper. Python la langue officielle à partir de laquelle il est utilisé (je ne suis pas sûr que vous puissiez ou devriez utiliser uniquement C ++ sans passer par le wrapper.

[Cependant, le wrapper non officiel de Julia est meilleur (car Julia est souvent un substitut ou un complément à Python: malmaud / TensorFlow.jl: “Voir une liste d’avantages par rapport à l’API Python.”]

C’est un cas intéressant, car même si vous ne le connaissez pas, c’est l’une des bibliothèques d’apprentissage automatique / d’apprentissage en profondeur les plus populaires. Et même Google a des unités spéciales de traitement du tenseur (TPU), que vous ne pouvez que louer aussi… ou du moins ne pas encore acheter. Apple dans l’iPhone X a également du matériel de réseau neuronal et certains téléphones Android (par exemple Pixel 2 je crois), donc l’utilisation de ML (et de « TensorFlow Lite») deviendra au moins populaire, peut-être le logiciel le plus populaire que vous utilisez [même sans le savoir ] et peut-être déjà de cette façon. Je ne suis pas sûr, je suppose que Google Now («OK Google») utilise déjà [sinon côté client, puis côté serveur?] TensorFlow (et Amazon Alexa?).


Un autre cas intéressant est (la boîte à outils ML qui retient moins l’attention):

Microsoft Cognitive Toolkit («CNTK»):

Les composants peuvent gérer des données multidimensionnelles denses ou éparses de Python, C ++ ou BrainScript

Pendant très longtemps, semble toujours, Microsoft n’a pas pris en charge avec leur propre langage C #, alors qu’il y avait / est leur wrapper Python officiel depuis le plus longtemps…


Depuis: le logiciel AI surpasse les humains au test de compréhension en lecture

Ce jalon de l’IA a été atteint en utilisant le Stanford Question Answering Dataset (SQuAD), qui comprend plus de 10 000 paires de questions et réponses

Microsoft devrait obtenir beaucoup de crédit en IA.

Je n’ai pas localisé la langue utilisée (ou la bibliothèque, par exemple l’une des langues ci-dessus?). Python n’est pas mentionné dans l’article, mais généralement les langages d’implémentation ne le sont pas:

https://www.microsoft.com/en-us/…

Les logiciels sont souvent implémentés en utilisant plus d’un langage et d’un framework, mais quelques logiciels notables qui utilisent Python sont:

  • Spotify
  • Civilisation IV
  • Eve en ligne
  • Blender 3D
  • Contrôle des sources mercuriales
  • Unity 3D

Il y a aussi pas mal de trucs funky sur http://www.python.org/about/succ…

Il existe de nombreuses applications écrites sur Python. Si je ne me trompe pas, Google lui-même utilise largement Python dans bon nombre de ses applications.

L’infrastructure de Quora est construite en Python.

Voir: http://wiki.python.org/moin/Appl…

Outre les sites Web et les cadres Web (que d’autres personnes mentionnent déjà), les installateurs et une grande partie de la «colle» dans RedHat et les dérivés Debian (Ubuntu inclus) sont écrits en Python.

NumPy (et SciPy) sont également largement utilisés dans l’académie de nos jours pour le calcul des nombres.

La réponse compte sur ce que vous entendez par logiciel. Si c’est une application mobile, Python n’est pas si célèbre pour l’informatique mobile. Peut-être existe-t-il un cadre comme kivy, mais ce n’est pas le domaine où Python domine.

Avant d’arriver au logiciel de bureau, nous devons comprendre que le soi-disant «logiciel» d’aujourd’hui ne dépend pas d’une seule langue, du moins lorsqu’il évolue en tant que géant. Le marché des logiciels de bureau de Microsoft est dominé par .net et Java . Mais je peux vous donner un nom de jeu populaire où Python est utilisé, et le jeu est Battlefield. Lorsque nous examinons Linux, vous obtiendrez de nombreux logiciels dont Python et Pyqt ont besoin pour fonctionner.

Nous arrivons maintenant aux applications Web. C’est la plate-forme où Python a le plus de succès. Peut-être que vous avez une grande conversation avec un charmant chatbot, que vous postez sur Pinterest, Reddit ou Instagram, que vous regardez une vidéo YouTube, que vous recherchez sur Google, que vous regardez une publicité liée à vos besoins ou que vous regardez même cette réponse sur Quora, alors vous utilisez Python et ceux-ci sont les «logiciels Python» ou «logiciels» les plus populaires que nous utilisons.

Les grandes entreprises du monde entier font confiance à Python.

Google

De nombreux composants de Google Spider et du moteur de recherche sont écrits en Python.

Yahoo Maps

Yahoo Maps utilise toujours Python aujourd’hui, comme on peut le voir en examinant ses URL.

Animation de Walt Disney

Walt Disney Feature Animation utilise également Python pour ajouter de la scriptabilité à son système de production d’animation.

NASA

Johnson Space Center utilise Python dans son système de planification intégré comme langage de script standard.

Source: https://wiki.python.org/moin/Org…

Eh bien, dans les dernières nouvelles. La CIA utilise Python. Bien que leur logiciel ne soit pas célèbre, l’agence l’est.

Voir CIA utilise Python (beaucoup) • r / Python

http://www.instagr.am utilise Django

EVE Online est un jeu d’espace de jeu de rôle en ligne multijoueur massif – EVE Online est écrit en Stackless Python pour implémenter son univers.

Odoo, anciennement OpenERP, est un très bon exemple de logiciel écrit non pour le Web. Ils ont bifurqué l’achèvement appelé Tryton. Ce sont des systèmes assez étonnants.

En plus de cela, TortoiseHg a été écrit en Python (je ne suis pas sûr qu’il le soit toujours). Mais Mercurial lui-même est écrit en Python.

Pour les applications de base Web, j’en ai une qui, je pense, pourrait être célèbre à l’avenir: Kuma est le moteur sous Mozilla Developer’s Network. Ceci est un cocktail de site social avec un wiki technique, bien équipé en outils de traduction. Open source, accessible à tous.

  • Pile ouverte
  • Contrôle de version Mercurial

Composants principaux de http://www.Dropbox.com

Hipmunk
Yahoo Maps

Quels sont les 10 logiciels les plus célèbres écrits en Python?

Peut-être que la chose la plus célèbre écrite en Python en ce moment est Reddit.
D’après ce que je sais, le robot d’exploration Google a également été écrit en Python.

Youtube est construit en python: