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 (en), 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 (en), 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]

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 in both its server and client side applications for its MMO Eve Online[13]
  • NASA is using Python to implement a CAD/CAE/PDM repository and model management, integration, and transformation system which will be the core infrastructure for its next-generation collaborative engineering environment. It is also the development language for OpenMDAO, a framework developed by NASA for solving multidisciplinary design optimization problems.
  • "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."[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 uses python as the main language for countless custom applications in Geophysics, Financial applications, Astrophysics, simulations for consumer product companies, ...
  • 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]