cgi, de traiter du XML, etc... Sa relative facilité d'interfaçage avec des bibliothèques écrites en d'autres
langages en fait un outil de choix pour des applications de calcul scientifique. Il est également de plus en
plus utilisé comme langage de prototypage.
Python est aussi remarquable pour le nombre de bibliothèques accessibles via l'installation des modules
appropriés. Que ce soit la connection avec une base de donnée, l'utilisation de bibliothèques d'interface
graphique (wxPython, PyQt, pyGTK), la manipulation avancée de XML (pyXML), le traitement d'image
(Python Imaging Library), le développement de jeu vidéo (pygame), OpenGL, la grande majorité des
technologies actuelles dispose de son extension python.
Quelques exemples d'utilisation de Python
Le serveur d'application Zope
Administration du moteur de recherche Google
Administration des fermes de rendu de la société d'effets spéciaux ILM
l'application de dessin vectoriel Skencil (anciennement Sketch)
Boa constructor, outil de développement rapide d'applications wxPython<
D'autres exemples sont disponibles sur Python success stories (anglais) (http://pythonology.org
/success) [archive]
Plateformes
L'interpréteur Python est disponible sur de nombreux systèmes d'exploitation parmi lesquels on peut citer
Microsoft Windows, Linux, Unix, OS X.
Version 2 et version 3
Il est à noter que les deux principales familles de python sont la famille version 2 et la famille version 3.
Lorsqu'il est nécessaire de modifier des anciens code, ou d'utiliser des anciennes librairies, il peut être utile
d'apprendre la version 2.
Mais la version 3 devant à terme remplacer la version 2, il peut être utile de commencer par apprendre à
utiliser la version 2.
Installation et utilisation
Installation
Il est possible d'installer Python sur les systèmes Microsoft ou sur d'autres systèmes Unix. Python est
disponible ici : télécharger python (http://www.python.org/download) [archive].
Si vous n'avez pas les droits d'administrateurs de votre machine, il existe aussi une version portable
(http://www.portablepython.com) [archive].
Programmation Python/Version imprimable — Wikilivres https://fr.wikibooks.org/w/index.php?title=Programmation_Python/Ver...
2 sur 60 13/07/2015 22:40