Python est un langage de programmation de haut niveau. Il s'agit d'un multi-paradigme, qui est orienté vers l'objet et orienté vers la procédure. Python a été trouvé par Guido van Rossum. Il s'agit d'un langage de programmation facile à apprendre et peut être utilisé dans une variété d'applications. Il existe deux versions principales de Python et ce sont Python 2 et 3. Cet article traite des différences entre ces deux versions. Le différence clé entre Python 2 et 3 est que Python 2 obtiendra un support minimum à l'avenir et Python 3 continuera à se développer davantage à l'avenir.
1. Aperçu et différence clé
2. Qu'est-ce que Python 2
3. Qu'est-ce que Python 3
4. Similitudes entre Python 2 et 3
5. Comparaison côte à côte - Python 2 vs 3 dans la forme tabulaire
6. Résumé
Python est l'un des langages les plus populaires pour la programmation. De nombreuses entreprises utilisent le langage Python pour le développement d'applications. Google, YouTube, Dropbox en sont certains. Python a une grande communauté car il est facile à apprendre, à lire et à maintenir. Il prend en charge la programmation orientée procédure ainsi que la programmation orientée objet.
Python utilise un interprète pour exécuter le code. Contrairement à une langue basée sur le compilateur, l'interprète Python ne passe pas par l'ensemble du code à la fois. Au lieu de cela, il se lit ligne par ligne et si l'interprète trouve une erreur, il s'arrête plus loin et donne un message d'erreur à l'utilisateur. Python 2 existe plus longtemps, il a donc plus de disponibilité de bibliothèque. La version la plus populaire de Python 2 est Python 2.7
Python 3 est considéré comme l'avenir de Python. Il est développé pour ajouter plus de fonctionnalités et corriger les bogues.Il se développe continuellement. Initialement, Python 2 était populaire, mais l'idée de Python 3 est l'avenir de la langue, a également fourni un soutien à Python 3.
Figure 01: Fonction d'impression Python 3
Les fonctionnalités de Python 2 et 3 sont principalement similaires, il existe des différences entre ces deux versions de syntaxe et de manipulation. Le principal avantage de Python 3 est que les nouvelles fonctionnalités seront en continu à la langue.
Python 2 vs Python 3 | |
Python 2 est une version du langage de programmation Python qui obtiendra un support minimum et des fonctionnalités supplémentaires à l'avenir. | Python 3 est une version du langage de programmation Python qui ajoute continuellement de nouvelles fonctionnalités et bogues corrigées. |
Fonction d'impression | |
Dans Python 2, il n'est pas obligatoire d'utiliser des parenthèses. e.g. Imprimez «Hello World» | Dans Python 3, il est obligatoire d'utiliser des parenthèses. e.g. Imprimer («Hello World») |
Division entière | |
Dans Python 2, la division entier renvoie un entier. 7/2 donne 3. Pour obtenir la réponse exacte, le programmeur doit utiliser 7.0/2. 0. | Dans Python 3, la division entière peut donner une réponse à flotteur. 7/2 donnera 3.5. |
Support Unicode | |
Pour faire une chaîne Unicode dans Python 2, devrait utiliser un caractère 'u'. e.g. u "bonjour" | Dans Python 3, String est Unicode par défaut. |
Fonction RAW_INPUT () | |
Dans Python 2, la fonction RAW_INPUT () est utilisée pour obtenir la saisie de l'utilisateur. Cette fonction lit une chaîne. | Dans Python 3, la fonction RAW_INPUT () n'est pas disponible. |
Fonction d'entrée () | |
Dans Python 2, la fonction d'entrée () peut être utilisée pour lire comme des chaînes si elles sont à l'intérieur des citations d'autre. | Dans Python 3, la fonction d'entrée () lit l'entrée en tant que chaîne. |
Fonction suivante () | |
Dans Python 2, Générateur Next () Prenez la valeur suivante du générateur. | Dans Python 3, il est écrit comme suivant (générateur). |
Support de module tiers | |
Comme Python 2 étant là plus de temps, a plus de support de module tiers. Certains cadres utilisent toujours Python 2. | Python 3 a un support de module tiers limité. |
La langue Python a deux versions. La différence entre Python 2 et 3 est que Python 2 obtiendra un support minimum à l'avenir et Python 3 continuera de se développer davantage à l'avenir. Les deux partages de capacités similaires, mais une partie de leur syntaxe est différente. Quelle que soit la version, les deux sont utilisées pour créer des applications. Le langage Python est utile dans des domaines tels que l'analyse des données, l'apprentissage automatique, le traitement du langage naturel, le développement Web, l'informatique scientifique, le traitement d'image, la robotique, la vision informatique et bien d'autres.
Vous pouvez télécharger la version PDF de cet article et l'utiliser à des fins hors ligne selon la note de citation. Veuillez télécharger la version PDF ici la différence entre python-2-et-3
1.DigitalOcean. "Contenu.”Python 2 vs Python 3: Considérations pratiques | DigitalOcean, DigitalOcean, 29 novembre. 2017. Disponible ici
2.Edurekain. YouTube, YouTube, 20 février. 2017. Disponible ici
3.Point, tutoriels. «Python 2 vs Python 3.», Tutorials Point, 31 déc. 1969. Disponible ici
4.Point, tutoriels. «Quoi de neuf dans Python 3.”Tutorials Point, 15 août. 2017. Disponible ici
1.'Python3-Powered Hello-World' par Benjamin Hell (Domain public) via Commons Wikimedia