Maison Problème commun Quel logiciel est Python ?

Quel logiciel est Python ?

Jun 02, 2020 am 10:18 AM
python

Quel logiciel est Python ?

Quel logiciel est Python ?

Python n'est pas un logiciel. Python est un langage de programmation de haut niveau de type données dynamiques interprété et orienté objet. Il est principalement utilisé pour le développement de sites Web, le développement d'interfaces de bureau, les robots d'exploration Web, artificiels. intelligence, exploitation et maintenance automatisées, analyse de données, apprentissage automatique, etc.

Historique du développement de Python

Depuis la naissance du langage Python au début des années 1990, il a progressivement été largement utilisé dans le traitement des tâches de gestion système et de programmation Web.

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.

ABC est un langage d'enseignement conçu 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, comme les trois bibliothèques d'extensions de calcul scientifique très classiques suivantes : NumPy, SciPy et matplotlib, qui fournissent respectivement un traitement rapide des tableaux et des opérations numériques pour Python et des fonctions de dessin. 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 cesserait de prendre en charge 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.

Tutoriel recommandé : "

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!

Déclaration de ce site Web
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

Article chaud

Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD
Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Musée à deux points: toutes les expositions et où les trouver
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Article chaud

Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD
Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Musée à deux points: toutes les expositions et où les trouver
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Tags d'article chaud

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment télécharger Deepseek Xiaomi Comment télécharger Deepseek Xiaomi Feb 19, 2025 pm 05:27 PM

Comment télécharger Deepseek Xiaomi

Quels sont les avantages et les inconvénients des modèles ? Quels sont les avantages et les inconvénients des modèles ? May 08, 2024 pm 03:51 PM

Quels sont les avantages et les inconvénients des modèles ?

Google AI annonce Gemini 1.5 Pro et Gemma 2 pour les développeurs Google AI annonce Gemini 1.5 Pro et Gemma 2 pour les développeurs Jul 01, 2024 am 07:22 AM

Google AI annonce Gemini 1.5 Pro et Gemma 2 pour les développeurs

Pour seulement 250$, le directeur technique de Hugging Face vous apprend étape par étape comment peaufiner Llama 3 Pour seulement 250$, le directeur technique de Hugging Face vous apprend étape par étape comment peaufiner Llama 3 May 06, 2024 pm 03:52 PM

Pour seulement 250$, le directeur technique de Hugging Face vous apprend étape par étape comment peaufiner Llama 3

Un guide complet sur le débogage et l'analyse des fonctions Golang Un guide complet sur le débogage et l'analyse des fonctions Golang May 06, 2024 pm 02:00 PM

Un guide complet sur le débogage et l'analyse des fonctions Golang

Partagez plusieurs frameworks de projets open source .NET liés à l'IA et au LLM Partagez plusieurs frameworks de projets open source .NET liés à l'IA et au LLM May 06, 2024 pm 04:43 PM

Partagez plusieurs frameworks de projets open source .NET liés à l'IA et au LLM

Comment lui demandez-vous Deepseek Comment lui demandez-vous Deepseek Feb 19, 2025 pm 04:42 PM

Comment lui demandez-vous Deepseek

Quel logiciel est NET40 ? Quel logiciel est NET40 ? May 10, 2024 am 01:12 AM

Quel logiciel est NET40 ?