Pas de traduction d'un PyMOTW cette fois, j'ai menti ! Bien que la traduction ait progressé il me reste encore pas mal de travail de relecture et de mise en forme, les PyMOTW étant au format reStructured Text. C'est donc un simple billet sur Python et ses sources de documentation que je publie.

Python 3.1 a été publié il y a quelques semaines de ça, un peu plus de 6 mois après la version 3.0 au lieu des 18 à 24 auxquels l'équipe de développement nous avait habitué. Cette version majeure de la branche 3 du langage apporte son lot de nouveautés par rapport au révolutionnaire Python 3.0. On voit ainsi l'apparition des dictionnaires ordonnés et l'amélioration des performances de la bibliothèque d'entrée/sortie, réécrite pour l'occasion en C.

Le rythme des nouvelles versions pour la branche 3 devrait à présent ralentir, laissant à la communauté le temps de reconstituer le fond documentaire, qui pour la branche 2 est particulièrement riche. Deux ouvrages qui m'ont accompagné durant mon apprentissage de Python 2, du moins leur version en ligne, sont ainsi "portés" par leur auteur respectif à Python 3 : Dive Into Python3 et A Byte of Python.

Mark Pilgrim, l'auteur du Dive Into Python original, a bien entamé le travail. C'est, à l'heure où j'écris ces lignes, 13 des 19 chapitres finaux du livre qui sont terminés. Bien qu'il manque encore le chapitre sur la nouvelle interface d'entrée-sortie, il s'agit déjà d'une ressource indispensable.

A Byte of Python est quand a lui déjà terminé et il est disponible sur la page internet de son auteur, Swarrop C.H.

La documentation officielle de Python, déjà bien fournie, se voit donc compléter par deux précieux guides pour les débutants comme pour les autres.

Liens :

- La page de Mark Pilgrim : http://diveintomark.org/
- La version en ligne de Dive Into Python pour Python 2 : http://diveintopython.org/, et une traduction en français : http://diveintopython.adrahon.org/
- Dive Into Python3 : http://diveintopython3.org
- La page de Swaroop C.H. : http://www.swaroopch.com/
- La version en ligne de A Byte of Python: http://www.swaroopch.com/notes/Python. Les deux déclinaisons du livre pour Python 2 et Python 3 sont disponibles à cette adresse. Aucune traduction en français n'est encore disponible pour ces ouvrages. - La documentation officielle de Python : http://www.python.org/doc/3.1/