Le fondateur de Python est le Néerlandais Guido van Rossum. Pendant la période de Noël 1989, à Amsterdam, Guido décide de développer un nouvel interprète de scénario, héritage du langage ABC, afin de tuer l'ennui de Noël.
La raison pour laquelle Python (qui signifie boa constrictor) a été choisi comme nom de langage de programmation est tirée de la comédie télévisée britannique "Monty Python's Flying Circus" créée dans les années 1970 (Monty Python's Flying. Cirque).
ABC est une langue d'enseignement conçue par Guido. De l'avis de Guido, ABC est un langage très beau et puissant spécialement conçu pour les programmeurs non professionnels. Cependant, le langage ABC n’a pas réussi, selon Guido, à cause de son manque d’ouverture. Guido est déterminé à éviter cette erreur en Python. En même temps, il voulait réaliser quelque chose qui avait été entrevu dans ABC mais qui n’a jamais abouti.
De cette façon, Python est né entre les mains de Guido. On peut dire que Python s'est développé à partir d'ABC et a été principalement influencé par Modula-3 (un autre langage très beau et puissant conçu pour les petits groupes). Et combine les habitudes du shell Unix et du C.
Python est devenu l'un des langages de programmation les plus populaires. Depuis 2004, l'utilisation de Python a augmenté de manière linéaire. Python 2 est sorti le 16 octobre 2000 et la version stable est Python 2.7. Python 3 est sorti le 3 décembre 2008 et n'est pas entièrement compatible avec Python 2.
En janvier 2011, il a été nommé langage de l'année 2010 par le classement des langages de programmation TIOBE.
En raison de la simplicité, de la lisibilité et de l'évolutivité du langage Python, de plus en plus d'institutions de recherche utilisent Python pour le calcul scientifique à l'étranger. Certaines universités bien connues ont adopté Python pour enseigner des cours de programmation. Par exemple, les bases de la programmation à l’Université Carnegie Mellon et l’introduction à l’informatique et à la programmation au MIT sont enseignées en utilisant le langage Python.
De nombreux logiciels de calcul scientifique open source fournissent des interfaces d'appel Python, telles que la célèbre bibliothèque de vision par ordinateur OpenCV, la bibliothèque de visualisation tridimensionnelle VTK et la bibliothèque de traitement d'images médicales ITK. Il existe encore plus de bibliothèques d'extensions de calcul scientifique dédiées à Python.
Par exemple, les trois bibliothèques d'extensions de calcul scientifique très classiques suivantes : NumPy, SciPy et matplotlib.
Ils fournissent respectivement un traitement rapide des tableaux, des opérations numériques et des fonctions de dessin pour Python. Par conséquent, l'environnement de développement composé du langage Python et de ses nombreuses bibliothèques d'extensions est très adapté aux chercheurs en ingénierie et scientifiques pour traiter des données expérimentales, produire des graphiques et même développer des applications de calcul scientifique.
En mars 2018, l'auteur du langage a annoncé sur la liste de diffusion que Python 2.7 mettrait fin au support le 1er janvier 2020. Les utilisateurs qui souhaitent continuer à bénéficier du support lié à Python 2.7 après cette date devront payer un fournisseur commercial.
Recommandations associées : "Tutoriel Python"
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!