Accueil🇫🇷Chercher

Liste de logiciels Python

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 (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

  • 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
  • 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]

Applications

  • Anki, logiciel de cartes-mĂ©moires avec la rĂ©pĂ©tition espacĂ©e
  • Anaconda, installateur pour les distributions GNU/Linux dĂ©rivĂ©es de Red Hat (Red Hat Linux, CentOS, Fedora).
  • Ansible, moteur de gestion de configuration d'ordinateurs combinant le dĂ©ploiement de logiciels multi-nĹ“uds et l'exĂ©cution de tâches ad hoc
  • Bazaar, un système distribuĂ© de gestion de versions libre
  • BitTorrent, client original, avec de nombreux dĂ©rivĂ©s
  • Blender, un programme d'art et d'animation 3D avec un moteur de jeu. Autorise Python pour des scripts dans le moteur de jeu, dans la modĂ©lisation et dans l'animation
  • BuildBot, un système d'intĂ©gration continu
  • Calibre, un outil de gestion d'e-book open source
  • Chandler, un gestionnaire d'informations personnelles incluant un calendrier, un e-mail, des tâches et des notes qui ne sont pas actuellement en dĂ©veloppement
  • Cinema 4D, un programme d'art et d'animation 3D pour crĂ©er des intros et du texte en 3 dimensions.Il intègre une console de scripts Python.
  • Conch, implĂ©mentation du protocole de transfert de fichier SSH sous Twisted
  • Deluge, un client BitTorrent pour GNOME
  • DNF, gestionnaire de paquets de Fedora.
  • Dropbox, un service web d'hĂ©bergement de fichiers
  • emesene, un substitut de MSN/WLM
  • EventGhost, un outil d'automatisation gratuit et open-source pour Windows
  • Exaile, un lecteur audio open source
  • Gajim, un client de messagerie instantanĂ©e pour le protocole XMPP
  • GlobaLeaks, framework open-source de lanceur d'alerte
  • GRAMPS, un logiciel de gĂ©nĂ©alogie open source
  • Gwibber, un client de microblogging
  • Getting Things Gnome!, un gestionnaire de to-do liste pour l'environnement Gnome basĂ© sur la philosophie de Getting Things Done
  • Hexinator, un outil de modĂ©lisation pour les fichiers binaires. Utilise Python pour l'implĂ©mentation de types de donnĂ©es personnalisĂ©s, logique Ă©tendue d'analyse syntaxique et autres tâches.
  • Image Packaging System, un système de gestion de paquets avancĂ©, multiplateformes, principalement utilisĂ© dans le système d'exploitation Solaris et les dĂ©rivĂ©s OpenSolaris
  • Juice, un tĂ©lĂ©chargeur de podcasts populaire
  • Mercurial un outil de gestion de sources distribuĂ© et multi-plateformes
  • Miro, une application multi-plateformes de tĂ©lĂ©vision par internet
  • MicroHOPE IDE est un système de dĂ©veloppement de micro-contrĂ´leurs basĂ© sur Atmel ATmega32. DĂ©veloppĂ© en python par I'UAC (New Delhi) et publiĂ© en tant que matĂ©riel ouvert.
  • Morpheus, un logiciel client/serveur de partage de fichier exploitĂ© par l'entreprise StreamCast
  • MusicBrainz Picard, un Ă©diteur de tag MusicBrainz multiplateformes
  • NeuroKit2 un logiciel dĂ©diĂ© au traitement de donnĂ©es physiologiques
  • Nicotine, un client PyGTK Soulseek
  • OpenLP, logiciel de projection de paroles
  • OpenShot Video Editor
  • OpenStack, une plate-forme d'informatique dans les nuages IaaS
  • Pip, un gestionnaire de paquets utilisĂ© pour installer et gĂ©rer des paquets logiciels Python comme ceux du dĂ©pĂ´t de logiciels Python Package Index (PyPI)
  • Pitivi, un Ă©diteur vidĂ©o non linĂ©aire. Écrit en Python, il comporte depuis septembre 2020, une console permettant de faire des modifications dynamiques en python sur la vidĂ©o.
  • Poezio, client XMPP en console.
  • Quake Army Knife, un environnement pour dĂ©velopper des cartes 3D pour des jeux basĂ©s sur le moteur Quake
  • Quod Libet, un lecteur de musique multiplateformes gratuit et open-source, Ă©diteur de tags et organiseur de bibliothèques
  • Resolver One, une feuille de calcul
  • RhodeCode, un gestionnaire de code source basĂ© sur Python pour les dĂ©pĂ´ts Git, SVN et Mercurial [10]
  • SABnzbd, un tĂ©lĂ©chargeur de binaires Usenet
  • Sage (sagemath) combine plus de 20 principaux paquets opensource de math et fournit une interface web facile Ă  utiliser avec l'aide de Python
  • Samba (informatique), l'implĂ©mentation libre du protocole SMB et d'Active Directory, utilise Python pour tous les outils de management (samba-tool), le système de build WAF et une partie du système de test
  • SCons, un outil pour construire des logiciels
  • SpecScripter, logiciel de scĂ©narisation, construction d'histoires et d'analyse/critique de screenplay
  • Stellar, un moteur de jeu python multiplateformes inspirĂ© par Game Maker[11]
  • Tryton, une plateforme d'application informatique Ă  trois niveaux Ă©voluĂ©e Ă  but gĂ©nĂ©raliste
  • Ubuntu Software Center, un gestionnaire de paquets graphique, installĂ© par dĂ©faut dans Ubuntu 9.10 et supĂ©rieur
  • Wammu, un utilitaire de gestion de tĂ©lĂ©phone mobile
  • Wapt (logiciel), un logiciel de dĂ©ploiement de logiciel et de configuration pour les environnements Windows
  • Wicd, un gestionnaire de rĂ©seaux pour Linux
  • WikidPad[12], planificateur gratuit de type wiki pour des idĂ©es, des listes de tâches, des contacts, etc. avec des liens de type wiki entre les pages.
  • YunoHost, distribution basĂ©e sur Debian GNU/Linux, ayant pour objectif de faciliter l’auto-hĂ©bergement.
  • Xpra (en), un outil qui exĂ©cute des clients X-Windows, gĂ©nĂ©ralement sur un hĂ´te distant, et dirige leur affichage vers la machine locale

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 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

  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. Quotes about Python Peter Norvig, director of search quality at Google, Inc.
  15. blog.reddit - what's new on reddit: on lisp

Liens externes

Cet article est issu de wikipedia. Text licence: CC BY-SA 4.0, Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.