Page Python d'Olivier Berger


      [Python Powered]

1. Informations générales sur Python

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

2. Espaces de discussion francophones sur Python

2.1. Liste de diffusion sur Python en français

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.

2.2. Forum Web

Salvatore Didio a ouvert un forum de discussion sur Python sur le Web.

2.3. Newsgroup usenet

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.

3. Ressources Python sur le WEB en français

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 :

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

4. D'autres documents, dans des langues autres que l'anglais

Voir la rubrique spécifique sur le site http://www.python.org : Non-English Python ressources.

5. Autres ressources hors du Web

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

6. Contact

Merci de me signaler tout problème avec les fichiers disponibles ici ().


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