Archive for December, 2008

Python : le serpent à deux têtes

Friday, December 5th, 2008

Riche début de mois de décembre pour le langage de programmation Python. A 24 heures d’intervalle, sortent deux versions : la 2.6.1 (bugfix) et la 3.0 (release).

Quelle version choisir ?

  • La 2.6.x pour tous les développements actuels car la plupart des extensions du langage sont disponibles immédiatement en versions précompilées (linux, win, et mac).
  • La 3.0 pour des projets et des développeurs qui décident de compiler eux-mêmes leurs extensions (voire l’interpréteur lui-même)

Remarque : la série 2.6 permet de préparer une transition en douceur vers la série 3, et l’outil 2to3 présent dans la série 2.6 est là pour faire ce travail serainement.

Ma préférence : travailler directement avec la version 3.0 pour les nouveaux projets et profiter de toutes les évolutions du langage. Je conseillerai à un débutant de commencer directement avec la série 3 et ses nouveautés.

Happy coding !