Maison  >  Article  >  développement back-end  >  Lequel est le plus couramment utilisé, python2 ou 3 ?

Lequel est le plus couramment utilisé, python2 ou 3 ?

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼original
2019-06-12 10:42:142519parcourir

Le langage est né dans les années 1990, et c'est déjà un langage de niveau oncle vieux de 25 ans (il existe aussi un célèbre java à la même époque, qui est sorti en 1995 et est devenu populaire à plusieurs reprises . Dix ans). Mais la véritable renommée de Python est venue bien des années plus tard que Java. En fait, elle était principalement due aux changements dans le domaine des applications (devinez pourquoi, oui, l'émergence du big data)

Lequel est le plus couramment utilisé, python2 ou 3 ?

Python2

est une version très importante de Python. La première version a démarré en 2001, notamment la sortie de py2.5 en 2006. Les fonctions de python. Il est progressivement devenu plus fort et stabilisé, et une version a été ajoutée tous les 1 à 2 ans. Il est lentement devenu populaire vers 2008. Python3 a été publié pour la première fois en 2008, mais la version de py3.0 était très différente, donc la communauté. mises à jour rapidement, tous les quelques mois. Donc, peu de gens l'ont utilisé au début. Ce n'est que lorsque python3.4 a été livré au printemps 2014 qu'il a commencé à se stabiliser. Regardons ci-dessous une donnée compilée par la communauté Python. et certains sites Web en 2014. L'enquête, concernant Python2/3, certains résultats sont les suivants :

1).97,51% des utilisateurs écrivent encore du code Python2

2).60% des les utilisateurs écrivent du code Python3

3).78,09% des utilisateurs écrivent plus de code Python2

4).77,09% des utilisateurs reconnaissent Python3 Actuellement, certains systèmes d'exploitation sous Linux utilisent déjà Python3 par défaut. :

1).Arch Linux (système d'exploitation Linux léger)

2).Ubuntu 16.04 (un système d'exploitation Linux basé sur une application de bureau)

3).Fedora ( Version de bureau Redhat Suite)

Recommandations associées : "Tutoriel vidéo Python"

2 La principale différence entre Python2 et Python3 :

Les dernières données indiquent que Python a deux versions : l'une est la version 2.7.12 et l'autre la version 3.5.12. Donc Python2 fonctionne bien, pourquoi Python3 est-il soudainement publié ? historique en Python2 Le premier problème concerne les chaînes :

1. Le texte chinois et les données binaires sont en désordre. Il est ambigu de savoir si str en Python représente des données binaires ou des données texte. Il est difficile de représenter des données binaires et il nous est difficile de comprendre quand de telles erreurs se produisent. La seconde est la prise en charge d'Unicode. Puisque Python a été publié en open source en février 1991, cela signifie qu'il a précédé la première version du standard Unicode, publiée en octobre 1991. Au cours des années suivantes, les langages apparus plus tard que la norme Unicode ont choisi d'implémenter leur propre type str sur la base de la prise en charge du codage Unicode, ce qui a mis Python 2 dans une position délicate. Actuellement, nous sommes dans une époque où python2/3 coexistent, et ces deux versions sont incompatibles.

2. python2 effectue actuellement uniquement des corrections de bugs et une maintenance liée à la compatibilité du nouveau matériel et du système d'exploitation. Aucune nouvelle fonctionnalité ne sera ajoutée et python2 ne sera pris en charge que jusqu'en 2020. Python évolue désormais vers la version 3. Au cours du processus d'évolution, une grande quantité de code pour la version 2.x doit être modifiée avant de pouvoir s'exécuter, donc de nombreuses bibliothèques tierces sont actuellement temporairement indisponibles sur 3.x. Mais vous pouvez y réfléchir, peut-être que la situation sera bien meilleure dans quelques années. Après tout, il existe de nombreux excellents programmeurs dans le monde qui migrent certaines bibliothèques de Py2 vers Py3.

3. Cela dépend toujours de vous-même. Si l'exigence est le développement d'une entreprise, elle doit répondre aux besoins du travail, surtout si le logiciel dépendant ne peut fonctionner que sous Python2, Python2 est le premier choix. Par exemple, votre développement doit s'appuyer sur un grand nombre de tiers. -bibliothèques tierces (car l'une des raisons pour lesquelles l'apprentissage de Python est très important est qu'il contient des milliers de packages tiers), comme un grand nombre d'analyses de données et de calculs scientifiques, alors choisissez Python2 si vous étudiez et recherchez par vous-même et. Si vous êtes prêt à accepter les changements, il est alors recommandé d'apprendre Python3, car c'est la direction de l'avenir. Conclusion : La programmation consiste en fait principalement à comprendre les idées de programmation et à accumuler de l'expérience. juste parce que vous ne savez pas si vous devez apprendre Py2 ou Py3.

4. Les idées dans Py2 et Py3 sont fondamentalement les mêmes et les mouvements sont similaires. Lorsque vous êtes familiarisé avec Python avec un certain programme, cela ne prend que peu de temps à quelqu'un qui connaît Py2 pour apprendre Py3. . Alors ne perdez pas un temps précieux d’apprentissage en vous souciant d’infimes différences grammaticales. Bon, c'est tout pour les griefs entre Python2 et Python3 (ils vont encore s'aimer et s'entretuer pendant un moment). J'espère que ça pourra inspirer les débutants. Si vous ne comprenez rien, vous pouvez aussi laisser un message avec. moi pour discuter et communiquer

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn