Maison > Article > développement back-end > La vie est courte, apprenez Python
Tout d'abord, il faut comprendre la qualité d'un langage, ou pourquoi le programmeur l'aime (putain, il s'avère que le programmeur aime sa copine ?) Commençons par le background du langage, par exemple : où apparaît-il ? l'époque, quels problèmes il est apparu pour résoudre, etc. Bien sûr, je fais seulement une comparaison avec d’autres langues, et je ne discuterai pas de savoir qui est meilleur ou pire. De plus, il n’y a pas de bonne ou de mauvaise distinction entre les langues. Même s’il y a une distinction entre le bon et le mauvais, elle doit l’être. basé sur des scénarios d’application réels, nous ne discuterons donc pas de ce problème.
TIOBE a récemment annoncé le classement de l'indice des langages de programmation pour juin 2017, Python se classant quatrième, ce qui illustre la popularité de Python.
1 Simple et facile à utiliser
Avec le populaire actuel Comparé à la programmation. langages Java, C, C++, etc., pour remplir la même fonction, le code écrit en Python est plus court et l'efficacité du développement est plus élevée. Cela nous permet de nous concentrer sur la résolution du problème plutôt que sur la compréhension du langage lui-même. De plus, la syntaxe de Python est simple et facile à apprendre.
2. Multiplateforme
Python est un logiciel open source et peut être porté sur différentes plates-formes, telles que Windows, Linux. , Macintosh, Solaris, etc. Si un programme Python n'utilise pas de fonctionnalités dépendantes du système, il peut s'exécuter sur différentes plates-formes sans modification.
3. Bibliothèques riches
En plus de fournir une bibliothèque standard puissante, Python dispose également d'une riche bibliothèque d'extensions par exemple. , NumPy, SciPy, matplotlib, etc., qui effectuent l'analyse et le traitement des données, offrent une grande commodité pour la recherche scientifique et sont donc de plus en plus utilisés.
Python est désormais utilisé dans les moteurs de recherche Google et les projets de mission de la NASA, Zhihu , Douban, Sohu, Tencent, etc. utilisent également Python pour implémenter le traitement fonctionnel associé.
La bibliothèque d'extensions proposant des fonctions de plus en plus puissantes, Python est de plus en plus utilisé. Surtout avec la sortie des moteurs de calcul numérique Python (tels que NumPy et SciPy), Python est devenu le langage de choix pour la recherche en informatique et est le plus souvent utilisé dans les domaines de l'intelligence artificielle et de l'apprentissage automatique. Par conséquent, certains disent que Python est l’avenir de l’intelligence artificielle et de l’apprentissage automatique.
Le site Web officiel de Python publie à la fois Python 2.x et Python 3.x au versions identiques de séries différentes et sont incompatibles entre elles. Alors quelle version choisir pour apprendre Python ?
Lorsque vous choisissez une version, vous devez d'abord considérer clairement quel est votre objectif pour apprendre Python, quels aspects du développement vous envisagez de faire, quelles bibliothèques d'extensions vous devez utiliser et quelles versions ces bibliothèques d'extensions prennent en charge Python, puis choisissez la version appropriée en conséquence.
De manière générale, il existe de plus en plus de bibliothèques d'extensions prenant en charge Python 2.x, mais Python 3.x est la tendance générale, et de plus en plus de bibliothèques d'extensions prendront en charge Python 3.x. Si vous êtes débutant, choisissez Python 3.x.
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!