Maison > Article > développement back-end > Dans quelles circonstances Python est-il né ?
Python est un langage de programmation informatique. Il s'agit d'un langage de type dynamique orienté objet conçu à l'origine pour l'écriture de scripts automatisés (shells). Avec les mises à jour continues de la version et l'ajout de nouvelles fonctionnalités du langage, il est de plus en plus utilisé pour le développement de projets indépendants et à grande échelle. .
En 1989, afin de passer les vacances de Noël, Guido commence à écrire un compilateur/interprète pour le langage Python. (Apprentissage recommandé : Tutoriel vidéo Python)
Python vient de la série télévisée bien-aimée de Guido, Monty Python's Flying Circus (la sitcom en salle de la BBC dans les années 1960 et 1970, basée sur la vie britannique en tant que matériel). Il espère que ce nouveau langage appelé Python pourra concrétiser son concept (un langage complet, facile à apprendre, facile à utiliser et évolutif entre C et Shell). En tant que passionné de conception de langages, Guido a déjà fait des tentatives (sans grand succès) dans ce domaine. Cette fois, il ne s’agissait que d’un pur acte de piratage.
En 1991, le premier compilateur Python (également interprète) était né. Il est implémenté en langage C et peut appeler des bibliothèques C (fichiers .so). Depuis sa naissance, Python a eu : des classes, des fonctions, une gestion des exceptions, des types de données de base comprenant des listes et des dictionnaires, et une extension du système basée sur des modules.
Une grande partie de la syntaxe Python vient du C, mais elle est aussi fortement influencée par le langage ABC. Certaines règles du langage ABC sont encore controversées à ce jour, comme l'indentation forcée. Mais ces règles de syntaxe rendent Python facile à lire. Python, quant à lui, choisit astucieusement d’obéir à certaines conventions (notamment celles du langage C). Par exemple, utilisez le signe égal pour attribuer des valeurs et utilisez def pour définir des fonctions. Guido estime que si quelque chose est établi sur la base du « bon sens », il n'est pas nécessaire de s'y attarder trop.
Python a accordé une attention particulière à l'extensibilité dès le début. Python peut être étendu à plusieurs niveaux. À un niveau élevé, vous pouvez importer des fichiers .py. Sous le capot, vous pouvez référencer les bibliothèques C. Les programmeurs Python peuvent rapidement utiliser Python pour écrire des fichiers .py en tant que modules d'extension. Mais lorsque les performances sont un facteur important à prendre en compte, les programmeurs Python peuvent aller plus loin dans la couche inférieure, écrire des programmes C, les compiler dans des fichiers .so et les introduire dans Python pour les utiliser. Python, c'est comme construire une maison en acier. Définissez d'abord la grande charpente. Les programmeurs peuvent développer ou modifier assez librement dans ce cadre.
Le Python original a été entièrement développé par Guido lui-même. Python est populaire parmi les collègues de Guido. Ils fournissent des commentaires rapides et participent aux améliorations de Python. Guido et quelques collègues forment l'équipe principale de Python. Ils passent la majeure partie de leur temps libre à pirater Python (y compris leur temps de travail, puisqu'ils utilisent Python pour leur travail). Par la suite, Python s’est étendu au-delà de CWI. Python cache de nombreux détails au niveau de la machine et les laisse au compilateur pour les gérer, et met en évidence la réflexion en matière de programmation au niveau logique. Les programmeurs Python peuvent passer plus de temps à réfléchir à la logique du programme plutôt qu'aux détails spécifiques de l'implémentation (Guido a un T-shirt qui dit : La vie est courte, j'utilise Python). Cette fonctionnalité attire un grand nombre de programmeurs. Python est devenu populaire.
Nous devons suspendre notre temps Python et jeter un œil à l'aperçu de l'ordinateur à ce moment-là. Au début des années 1990, les ordinateurs personnels ont commencé à faire leur apparition dans les foyers ordinaires. Intel a lancé le processeur 486 et Windows a publié une série de systèmes de fenêtres commençant par Windows 3.0. Les performances de l'ordinateur sont grandement améliorées. Les programmeurs ont commencé à s'intéresser à la facilité d'utilisation des ordinateurs (comme les interfaces graphiques).
Pour plus d'articles techniques liés à Python, veuillez visiter la colonne Tutoriel Python pour apprendre !
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!