Possible en double:
Why won't you switch to Python 3.x?Quand devrais-je commencer à penser au passage à Python 3?
Je vois qu'il ya déjà beaucoup de questions en double demandant si oui ou non les nouveaux programmeurs Python devraient apprendre 2 ou 3. Je ne demande pas à cette question.
Je suis déjà un programmeur Python 2. J'ai commencé à bricoler avec ça il y a quelques années. J'ai commencé à l'utiliser presque exclusivement pour mes projets personnels il y a environ un an. J'ai même récemment passé d'un travail PHP à un travail Python. Cependant, tout cela a été avec Python 2.
Python 3 est maintenant, et je sais que c'est est pas rétrocompatible avec 2, bien qu'il soit similaire. Je ne pense pas que je vais avoir de problème pour apprendre Python 3. Cependant, je vais avoir un problème de transition de l'ancien code, si cela devient nécessaire. En outre, si les efforts de développement passent de Python 2 à 3, je ne peux pas être bloqué en développement sur une plate-forme obsolète.
Il semble que pour le moment, Python 2 est toujours aussi fort, et il n'y a pas vraiment de pousser à la transition à 3. Cela ne peut pas durer éternellement, cependant. Quand devrais-je commencer à faire un mouvement?
Cette * EST * une dupe: http://stackoverflow.com/questions/766636/why-wont-you-switch-to-python-3-x, id de la question 766636 –
Ce n'est pas dupe. Cette autre question demande pourquoi ne pas changer. Je suppose que le changement va se produire, et je veux savoir quand. Les réponses à cette autre question ne m'aident pas. – Apreche
Cela demande la même chose de différentes façons. Comme l'indique l'autre question, trop de bibliothèques ne supportent pas py3, y compris le framework le plus populaire (Django) - donc vous pouvez partir de ce que c'est une bonne idée de passer lorsque la bibliothèque/framework support pour py3 est meilleur. –