2010-09-07 4 views
2

Possible en double:
python 2.6 or python 3.1?Python 2.7 ou 3.1.2?

Salut, Je suis nouveau dans le monde de python et il semble qu'il existe actuellement deux versions parallèles dans le développement, ce qui serait de 2,7 par rapport à le 3.1.2. Je me demande quelle version dois-je utiliser pour commencer, et pourquoi?

+0

Cette question a déjà été posée sur SO. http://stackoverflow.com/questions/170921/to-learn-python-2-then-3-or-3-from-the-start –

+3

Ouais, j'ai vu ça mais comme c'était en octobre 09, l'anwser pourrait ont été dépréciées. Il semble que le développement s'est poursuivi sur les deux versions. –

+0

Le nouveau développement n'a pas changé le raisonnement derrière les réponses. –

Répondre

3

Je suggérerais Python 3 car il a incorporé plusieurs correctifs pour supprimer certaines des "verrues" précédentes de Python. La raison principale pour maintenir la version 2.7 est pour les paquets plus anciens qui n'ont pas encore fait la transition. Il y a de bonnes raisons d'utiliser 2.7 mais si vous débutez, vous pourriez tout aussi bien commencer sur le chemin qui mène vers le futur.

+6

Sauf si vous entrez dans Python, commencez à l'aimer, puis découvrez tous les trésors de Matplotlib, NumPy, PySerial, wxPython, ..., et toutes les autres choses que vous ne pouvez pas utiliser. Ensuite, vous souhaiterez avoir choisi "2.6" :-) –

5

Restez avec 3.1.2 si vous voulez être sur le bord saignant. Restez avec la version 2.7 si vous souhaitez utiliser des bibliothèques tierces qui n'ont pas encore été portées vers 3.1.2 ou qui ne peuvent pas être rétrocompatibles.

Questions connexes