Aller au contenu

Liste de logiciels Python

Un article de Wikipédia, l'encyclopédie libre.

Le langage de programmation Python est activement utilisé par de nombreuses personnes, aussi bien dans l'industrie que dans le monde académique pour une large gamme d'applications.

Pour les implémentations, voir implémentations en Python.

Environnements de Développement Intégrés pour Python

[modifier | modifier le code]
  • Atom, un IDE multiplateforme open source avec saisie semi-automatique, aide et autres fonctionnalités Python
  • Boa Constructor[1], un IDE multiplate-forme pour le développement en Python.
  • EasyEclipse[2], un IDE open source pour Python et d'autres langages.
  • Eclipse avec le plug-in Pydev[3]. Eclipse supporte de nombreux autres langages.
  • Eric[4], un IDE pour Python et Ruby.
  • Geany, un IDE pour le développement Python et d'autres langages.
  • Jupyter Notebook, un IDE qui prend en charge markdown, Python, Julia, R et plusieurs autres langages.
  • Koding un environnement de développement gratuit en ligne pour plusieurs langages de programmation dont Python.
  • Komodo IDE un IDE pour Python, Perl, PHP et Ruby.
  • NetBeans, écrit en Java et tourne partout où une JVM est installée.
  • Ninja-IDE[5], logiciel gratuit, écrit en Python et Qt, le nom Ninja vient de « Ninja-IDE Is Not Just Another IDE ».
  • PIDA, un IDE open source écrit en Python capable d'embarquer d'autres éditeurs de texte, tels que Vim.
  • PyCharm, un IDE propriétaire et open source pour le développement Python.
  • PyScripter, un IDE gratuit et open source pour le développement Python sous Windows.
  • PythonAnywhere[6], un IDE en ligne avec service d'hébergement Web.
  • Pythonista[7], un IDE commerciale pour Python sur iOS.
  • Python Tools for Visual Studio, un plug-in gratuit et open-source pour Visual Studio.
  • Replit, un IDE en ligne qui accepte plusieurs langages tels que JavaScript, Python, Go, C++, Node.js ou Rust.
  • Rodeo[8], un IDE gratuit et open source, pour l'analyse de données, ayant une certaine ressemblance avec RStudio. Il est développé par ŷhat, une entreprise basée à New York.
  • Spyder, un IDE multi-plateforme, libre et complet avec notamment un système de plugin, console intégrée et appel de kernel distant.
  • Stani's Python Editor (SPE), un IDE multiplateforme pour le développement Python.
  • Sublime Text, un éditeur de texte.
  • Thonny, un IDE conçu pour débutant.
  • Webware for Python, une suite d'outils de programmation pour construire des applications web en Python.
  • Wing IDE, un IDE multiplate-forme propriétaire avec des versions/licences gratuites pour Python, et une interface possible en français.

Gestionnaires de package Python et distributions Python

[modifier | modifier le code]
  • Anaconda, distribution Python avec le gestionnaire de package conda
  • Enthought (en), Enthought Canopy Python avec le gestionnaire de package Python
  • pip, système de gestion utilisé pour installer et gérer les packages logiciels écrits en Python
  • Poetry, gestionnaire de paquet et de dépendances Python
  • Python(x,y) un « logiciel gratuit de développement scientifique et d'ingénierie pour des calculs numériques, de l'analyse de données et de la visualisation de données basé sur le langage de programmation Python, l'interface utilisateur graphique Qt et l'environnement de développement scientifique interactif Spyder »[9]
  • Uv, gestionnaire de paquet et installateur Python écrit en Rust

Applications

[modifier | modifier le code]

Applications Internet

[modifier | modifier le code]
  • Bitmessage un logiciel de messagerie chiffrée décentralisé

Jeux vidéo

[modifier | modifier le code]

Frameworks graphiques

[modifier | modifier le code]
  • Pygame, liaisons Python pour SDL
  • Panda3D, un moteur de jeu 3D pour Python
  • Python Imaging Library, un module pour travailler les images
  • Python-Ogre, des liaisons en langage Python pour le moteur OGRE 3D
  • Soya3D, un moteur de jeu 3D de haut-niveau pour Python

Usages commerciaux

[modifier | modifier le code]
  • CCP hf utilise Stackless Python dans ses applications côté serveur et côté client pour son MMO Eve Online[13]
  • La NASA utilise Python pour implémenter le dépôt CAD/CAE/PDM ainsi que le système de gestion, d'intégration et de transformation de modèles, qui constitueront l'infrastructure centrale de son environnement d'ingénierie collaborative de nouvelle génération. C'est également le langage de développement d'OpenMDAO, un cadre développé par la NASA pour résoudre des problèmes d'optimisation de conception multidisciplinaire.
  • "Python has been an important part of Google since the beginning, and remains so as the system grows and evolves. Today dozens of Google engineers use Python." ("Python a été une part importante de Google depuis ses débuts, et le reste à mesure que le système grandit et évolue. Aujourd'hui, des dizaines d'ingénieurs Google utilisent Python.")[14]
  • Reddit était initialement écrit en Common Lisp mais a été réécrit en Python en 2005[15]
  • Yahoo! Groups utilise Python "pour maintenir ses discussions de groupe"
  • YouTube utilise Python pour « pour produire des fonctionnalités maintenables en un temps record avec le moins de développeurs »[14]
  • Enthought utilise Python comme langage principal pour moult applications sur mesure dans la géophysique, l'astrophysique, des applications financières, des simulations pour les entreprises de produits s'adressant au grand public...
  • EDF utilise Python pour leur solveur d'éléments finis Code Aster en combinaison avec Fortran

Références

[modifier | modifier le code]
  1. « Boa Constructor home », sur boa-constructor.sourceforge.net (consulté le )
  2. « EasyEclipse », sur www.easyeclipse.org (consulté le )
  3. Pydev
  4. « The Eric Python IDE », sur eric-ide.python-projects.org (consulté le )
  5. (en-US) « Not Just Another IDE », sur NINJA IDE (consulté le )
  6. « Host, run, and code Python in the cloud: PythonAnywhere », sur www.pythonanywhere.com (consulté le )
  7. Pythonista
  8. Rodeo
  9. https://code.google.com/p/pythonxy/
  10. "RhodeCode Follows Trail Blazed by MySQL with Release of Open Source Enterprise Solution".
  11. « About Stellar », sur blogspot.com (consulté le ).
  12. « WikidPad - wiki notebook for Windows/Linux/Mac OS », sur wikidpad.sourceforge.net (consulté le )
  13. EVE Online
  14. a et b Quotes about Python Peter Norvig, director of search quality at Google, Inc.
  15. blog.reddit - what's new on reddit: on lisp

Liens externes

[modifier | modifier le code]