Python est un langage de programmation simple, donc facile à apprendre, et extrêmement puissant.
En effet, Python est l'un des langages de scripts les plus aboutis: il est orienté objet, disponible sur toutes les plates-formes principales, et est facilement extensible.
De plus, Python est un logiciel libre, ce qui signifie notamment qu'il est librement distribuable et adaptable à vos besoins.
Une description plus précise, issue du tutoriel Python...
Pour plus d'informations officielles sur le langage (en anglais), consulter le site Web de Python : http://www.python.org/
J'ai réalisé cette page afin de regrouper un certain nombre
de pointeurs (ceux que j'ai rencontrés), vers des sources
d'information en français sur ce superbe langage. On trouvera
notamment ici le package contenant la traduction du Tutoriel
du langage issu de la documentation de la distribution
officielle. Je ne sais pas si cette liste de sources
d'informations en français est vraiment exhaustive... en tout
cas, n'hésitez pas à m'écrire pour me suggérer des ajouts
(<oberger [AT/arobase] ouvaton [DOT/point] org>
).
Une liste de diffusion en français concernant Python existe et est ouverte à tous. Cette liste est destinée aussi bien à ceux qui souhaitent découvrir Python qu'à ceux qui l'utilisent déjà et veulent partager leur expérience.
Pour s'y abonner, ou consulter les archives, consulter l'URL suivante : http://www.aful.org/wws/info/python.
Salvatore Didio a ouvert un forum de discussion sur Python sur le Web.
Un forum usenet news:fr.comp.lang.python a été créé en 2001. Une interface Web pour le consulter : http://www.news.voila.fr/news/fr.comp.lang.python.
Le projet de traduction en français de la documentation Python, géré par Benoît Lacherez et de nombreux volontaires (contributions bienvenues).
Pour le reste, voici une liste de quelques documents disponibles en français sur Python sur le WEB :
Le Tutoriel traduit en français, issu de la documentation originelle de Python 2.0.1, écrit par Guido Van Rossum, l'auteur du langage. Cette traduction a été réalisée par Daniel Calvelo Aros, Bruno Liénard et votre serviteur (Olivier Berger).
Ce Tutoriel est disponible en téléchargement ici-même, sous plusieurs formats, pour plusieurs versions :
Version 2.0.1 :
version HTML consultable en ligne du tutoriel traduit en français.
archive contenant le Tutoriel au format HTML : python_tut_html-2.0.1_fr_1.0.tar.gz (archive Unix 76457 octets)
fichier PostScript : tut.ps.gz (fichier postscript compressé 117610 octets)
fichier PDF : tut.pdf (318169 octets)
fichier DVI : tut.dvi (265552 octets)
Version 1.5.2 :
version HTML consultable en ligne du tutoriel traduit en français (version mise à jour avec une version plus récente de Latex2Html. La mise en page est meilleure.)
package de la documentation originel Python 1.5.2a incluant les sources LaTeX contenant le tutoriel traduit : PythonDoc-fr-1.5.2a2-1.tar.gz (archive Unix 515818 octets)
archive contenant le Tutoriel au format HTML : python_tut_html-1.5.2_fr_2.0.tar.gz (archive Unix 79921 octets)
package du Tutoriel au format HTML : python_tut_html-1.5.2_fr_2.0.zip (archive zip 113835 octets)
fichier PostScript : tut_ps.zip (archive zip 144991 octets) tut_ps.tar.gz (archive Unix 145024 octets)
fichier PDF : tut.pdf (489933 octets)
fichier DVI : tut.dvi (226736 octets)
Une copie de l'article paru dans le magazine« Programmez! » écrit par Stéfane Fermigier: Présentation du langage Python.
Une copie des transparents de l'exposé donné par Stéphane Fermigier à l'occasion de la Linux Expo 1999 : Programmation Internet et Web avec Python.
Une version de travail des réponses sur Python que j'ai données aux questions d'un journaliste, pour le numéro 3 de Langages & Systèmes.
Instant Python, une traduction en français (faite par votre serviteur) d'un article sur l'apprentissage de Python destiné aux programmeurs.
Python Blanc Bleu Belge, un site contenant de très bonnes introductions à la programmation en Python. Un must-read, surtout pour ceux qui veulent débuter la programmation en Python.
Ressources sur JPython chez Frédéric Laurent, un site contenant une introduction à JPython (ou plutôt Jython, maintenant), tutoriel à l'appui.
Présentation du langage Python, une synthèse rapide sur Python, en une page.
Cours de programmation Python : plus de 250 pages pour ces notes de cours de G. Swinnen utilisées en vraie grandeur pour apprendre la programmation à des élèves de l'enseignement secondaire belge.
Tutoriel Python : un tutoriel assez classique écrit dans le cadre d'un travail universitaire.
Tutoriel Python : encore un tutoriel assez classique écrit dans le cadre d'un travail universitaire. Très semblable au précédent... Les auteurs ont visiblement les mêmes sources.. ;)
Portez facilement vos données avec Python : Article de Frédéric Mazué : "Le portage des données est souvent un problème aussi important que le portage des applications. Dans un cas comme dans l'autre Python est une solution de premier ordre".
Programmer OpenGL avec Python : Article de Frédéric Mazué : "Avec Python allié à OpenGL gagnez du temps sur l'écriture d'applications 3D parfaitement portables".
Développer des Applications Gnome avec Python (1ère Partie) : par Hilaire Fernandes - "Cette série d'articles est destinée aux débutants en programmation Gnome et GNU/Linux. Le choix de Python comme langage de développement évite la surcharge habituelle due aux langages compilés comme C. Des connaissances de programmation en Python sont nécessaires pour une bonne lecture de cet article.".
Développer des Applications Gnome avec Python (2ère Partie) : par Hilaire Fernandes - suite de la série d'articles.
Python est mon ami : Un tutoriel rapide pour les non-programmeurs.
Services Internet avec Python : Slides d'un exposé de Stéphane Fermigier aux RMLL 2001.
Voir la rubrique spécifique sur le site http://www.python.org : Non-English Python ressources.
Le livre "Introduction à Python" chez O'Reilly France : http://www.oreilly.fr/catalogue/lpython.html. Un bon bouquin pour découvrir Python lorsqu'on a déjà des connaissances en programmation, dans d'autres langages[1].
Le livre « L'Intro Python » chez Campus Press. Un manuel d'introduction pour apprendre à programmer tout en découvrant Python, basé sur 24 leçons d'une heure environ.
Le livre « Zope » chez Editions Eyrolles. Un ouvrage détaillé sur Zope, la plate-forme permettant de réaliser des applications Internet écrite en Python.
Merci de me signaler tout problème avec les fichiers
disponibles ici (<oberger [AT/arobase] ouvaton [DOT/point] org>
).
[1] Pour la petite histoire, je connais bien ce bouquin, puisque j'ai participé à sa traduction ;)... Donc je ne peux que vous conseiller de le lire.