Liste de logiciels Python

page de liste de Wikimédia From Wikipedia, the free encyclopedia

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

  • 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

  • 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

Applications Internet

  • Bitmessage un logiciel de messagerie chiffrée décentralisé

Jeux vidéo

Frameworks graphiques

  • 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

  • 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

Liens externes

Related Articles

Wikiwand AI