Deux livres pour Python 3
Par Thomas le jeudi 9 juillet 2009, 18:33 - Doc - Lien permanent
Python 3 est une refonte majeure du langage. Pourtant, il y avait jusqu'à
récemment assez peu de documentation centrée sur cette version. Deux ouvrages
viennent palier ce manque : A Byte of Python et
Dive Into Python3
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/