Maison >développement back-end >Tutoriel Python >Lequel dois-je apprendre, python2 ou python3 ?
La question avec laquelle de nombreux amis qui débutent avec Python se posent est la suivante : dois-je choisir d'apprendre python2 ou python3 ?
A cela, la réponse est : résolument Python3 !(apprentissage recommandé : Tutoriel vidéo Python )
Cependant, il y a encore beaucoup d'amis novices qui hésitent encore : Alors pourquoi certaines personnes me recommandent-elles encore d'apprendre Python2 ?
En fait, il n'y a que les raisons suivantes :
1 Que ce soit Python ou Pip, le nombre de téléchargements est de 2 à 3, ce qui montre que. 2 est toujours le mainstream
Faux ! Il existe de nombreuses raisons pour lesquelles 2 a plus de téléchargements que 3, mais l'une des plus importantes est que la grande majorité des systèmes d'exploitation (distributions Linux) installent toujours Python 2 par défaut. Les gens sont paresseux, et beaucoup de gens n’en utilisent que 2 s’ils sont trop paresseux pour s’en soucier. Cependant, il est incontestable que 2 est en baisse et 3 en hausse. Embrasser l’avenir est la voie à suivre.
2. Python 2 et 3 ne sont pas compatibles Après avoir appris le 3, il faut encore apprendre le 2
Faux ! Python fournit de nombreuses bibliothèques auxiliaires qui vous permettent d'écrire du code compatible avec 3 et 2 en quelques minutes. Il vous suffit d'introduire quelques packages, et il n'est quasiment pas nécessaire de modifier le code. Il faut vraiment utiliser le 2 en dernier recours. Vous avez les bases du 3 et vous pouvez démarrer avec le 2 immédiatement sans aucun apprentissage supplémentaire.
3. De nombreuses bibliothèques sont toujours bloquées dans Python 2 et ne peuvent pas être utilisées dans Python 3
Faux ! Le cher ami qui a dit cela, depuis combien de temps n'avez-vous pas prêté attention à Python ? Je ne comprends pas très bien le marché.
Selon les derniers résultats statistiques de py3readiness, 345 des 360 bibliothèques les plus populaires (les plus téléchargées) sur Pip supportent déjà Python 3
Parmi elles , il ne reste que 15 bibliothèques (environ 4 %) qui ne prennent pas encore en charge Python 3. Dans quelle mesure persistez-vous à devoir attendre jusqu'à 100 % avant d'en utiliser 3 ?
Dans quelle mesure votre travail peut-il être spécial ? Faut-il en utiliser 2 pour l'obtenir ? Même si vous rencontrez une telle situation, utilisez des outils matures tels que virtualenv et conda pour créer en quelques minutes un nouvel environnement 2 sur votre machine, parfaitement compatible avec 3. De quoi d'autre devez-vous vous soucier ?
Adoptez Python 3 ! La vie est courte, j'utilise Python 3.
Pour plus d'articles techniques liés à Python, veuillez visiter la colonne Tutoriel Python pour apprendre !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!