Posts

Showing posts from November, 2018

Dois-je utiliser Python 2 ou Python 3 pour mon activité de développement ?

Version courte : Python 2.x est un héritage, Python 3.x est le présent et l'avenir du langage Python 3.0 est sorti en 2008. La version finale 2.x version 2.7 est sortie mi-2010, avec une déclaration de support étendu pour cette version en fin de vie. La branche 2.x ne verra plus de nouvelles versions majeures après cela. 3.x est en cours de développement actif et a déjà connu plus de cinq années de versions stables, dont la version 3.3 en 2012, 3.4 en 2014, 3.5 en 2015 et 3.6 en 2016. Cela signifie que toutes les améliorations récentes des bibliothèques standard, par exemple, ne sont disponibles par défaut que dans Python 3.x. Guido van Rossum (le créateur original du langage Python) a décidé de nettoyer Python 2.x correctement, avec moins d'attention pour la compatibilité rétroactive que pour les nouvelles versions de la gamme 2.x. L'amélioration la plus drastique est la meilleure prise en charge de l'Unicode (toutes les chaînes de texte étant Unicode par défaut...