Python est langage de script objet né au début des années 90. Il est encore confidentiel par rapport aux mammouths actuels du marché (Perl et Tcl pour les langages de script, C++ et Java pour les langages plus classiques), cependant, il est en développement rapide et on constate qu'il est de plus en plus utilisé pour l'écriture d'applications complexes dans les domaines de l'outillage XML (pyXML), de l'édition gaphique 2D et 3D (skencil, PPE, blender), de la programmation web (CGI de qualité, Zope) mais aussi du développement d'outils de modélisation avancés (autour du MOF, voir Universalis). A titre d'exemple, il y a en ce moment environ 4500 projets de développement en Python sur le serveur SourceForge contre 6000 en Perl et 16000 en Java, C et C++.
Tk, gtk, etc), simplicité de développement de petits outils graphiques,Perl en matière de gestion d'expressions régulières, d'interfaçage avec le système (threads, RPC, etc), de gestion des protocoles Web (CGI, HTTP, …) et des SGBD,C, C++ (CPython) et Java (JPython),
Tous ces éléments font de Python un langage qu'il faut prendre en compte, en particulier pour les applications avancées dans les domaine du Web et du graphique, mais aussi pour développement de prototypes et d'outils dans le domaine de la recherche en Génie Logiciel et en modélisation.
Liens à rétablir dans ce paragaphe – en fait à réorganiser complètement.
quelques pages pour avancer dans la nouvelle structure
Le langage Python est enseigné à l'IUT depuis deux ans. Seulement des classes exemples ont été développées pour faciliter un démarrage rapide.
exScript.py : une base de script pour bien démarrer.InitConfigFile.py : cette classe relativement complète implante la gestion d'un fichier de paramétrage structuré comme les fichier INI de Window's. Elle met en oeuvre une large plage de possibilités :Pour développer cette classe, un modèle de classe auto-testable (sans gestion de contrats) a été développé ; ce modèle est conforme au standard de documentation de Python et permet une extraction automatique des documents techniques (ici avec l'outilHappyDoc). Un modèle de script est également fourni.Ces scripts devraient être actualisés pour tenir compte des nouvelles possibilités (logging, optionParser notamment) des versions 2.3 et 2.4 de Python.
pyCGI : petite application CGI qui peut servir de modèle à une application d'enregistrement d'utilisateur d'un service. Montre l'usage du module cgi de la bibliothèque standard.
L'environnement Phyton est habituellement intégré dans les distributions Linux (version 2.4 en général) ; la version déployée à l'UBS intègre l'interface avec Tk pour les applications graphiques, l'interface graphique de développement IDLE et le support XML.
Python-2.4 avec les versions PDF téléchargeables en ligne,HappyDoc : outil d'extraction de documentation vers HTML.“exScript.py”>exScript.py</a> /docinfo/produits_locaux/pyExample/InitConfigFile.py /docinfo/produits_locaux/pyExample/classTemplate.py” /docinfo/produits_locaux/pyExample/doc/ /docinfo/import/happydoc/docinfo/produits_locaux/pyExample/scriptTemplate.py /docinfo/produits_locaux/pyExample/pyCGI.tgz ../../../import/HappyDoc-2.1/ ../../../import/Python-2.2.1/ http://frpython.sourceforge.net/ /docinfo/import/happydoc/ /docinfo/pdf/python/easytut.pdf /docinfo/pdf/python/an-introduction-to-tkinter.pdf /docinfo/pdf/python/regex.pdf /docinfo/pdf/python/the-python-imaging-library.pdf /docinfo/pdf/python/xml-howto.pdf /docinfo/pdf/python/xml-ref.pdf
Le site officiel www.python.org donne une foule d'informations et de liens sur le langage et ses applications.
Python est développé sur le site SourceForge, sur le modèle de l'Open Source, vous pouvez participer à son développement.
— Daniel Deveaux 2005-11-01 07:22