IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Un nouveau documentaire sur le langage de programmation Python publié
Qui retrace l'histoire du langage Python depuis ses origines à Amsterdam en 1991

Le , par Alex

78PARTAGES

14  0 
Un nouveau documentaire sur le langage de programmation Python publié sur YouTube, qui retrace l'histoire du langage Python depuis ses origines à Amsterdam en 1991

Le 28 août 2025, un nouveau documentaire sur Python a été publié sur YouTube. « D'un projet parallèle à Amsterdam à l'alimentation de l'IA dans les plus grandes entreprises mondiales, voici l'histoire de Python », indique la description du nouveau documentaire de 84 minutes.

Python est un langage de programmation généraliste de haut niveau. Sa philosophie de conception met l'accent sur la lisibilité du code grâce à l'utilisation d'indentations significatives. Python est un langage à vérification dynamique des types et à ramasse-miettes. Il prend en charge plusieurs paradigmes de programmation, notamment la programmation structurée (en particulier procédurale), orientée objet et fonctionnelle.

Python se classe régulièrement parmi les langages de programmation les plus populaires et est largement utilisé dans le domaine de l'apprentissage automatique. L'indice TIOBE des langages de programmation place Python en tête depuis octobre 2021, mais selon la version de mars 2024 du classement, l'écart entre Python et les autres langages de programmation s'est creusé. Comme Python est un langage polyvalent, il peut être utilisé dans une grande variété d'applications, et sa nature simple en fait un excellent langage pour automatiser des tâches, créer des sites web ou des logiciels, et analyser des données. Il est couramment enseigné comme langage de programmation d'initiation.

Le 28 août 2025, un nouveau documentaire sur Python a été publié sur YouTube. « D'un projet parallèle à Amsterdam à l'alimentation de l'IA dans les plus grandes entreprises mondiales, voici l'histoire de Python », indique la description du nouveau documentaire de 84 minutes.


Il retrace l'histoire de Python depuis ses origines à Amsterdam en 1991. Bien que la première fois que Guido van Rossum a montré son nouveau langage à un collègue, ils aient tapé une seule ligne de code juste pour prouver qu'ils pouvaient planter le premier interpréteur de Python. Le langage s'est lentement répandu après que van Rossum l'ait publié sur Usenet — réparti en 21 messages distincts — et Robin Friedrich, ingénieur aérospatial à la NASA, se souvient avoir utilisé Python pour créer des simulations de vol pour la navette spatiale. Friedrich raconte dans le documentaire qu'il a également participé au premier atelier en personne de Guido aux États-Unis en 1994, et « j'ai encore le t-shirt... »

Le PDG et fondateur de Dropbox, Drew Houston, décrit ce que cela a été pour l'une des premières entreprises à utiliser Python de créer une société touchant des millions d'utilisateurs. YouTube, qui a été créé par une petite équipe utilisant Python avant d'être racheté par Google, est un autre exemple de réussite. Travis Oliphant, cofondateur d'Anaconda, se souvient que la popularité de Python a encore augmenté grâce à la communauté des sciences des données et de l'apprentissage automatique.

Mais le documentaire évoque également le passage controversé à Python 3, qui a rompu la compatibilité avec les versions antérieures. Ironiquement, l'une des personnes qui a dû se débattre avec une migration de code massive a fini par être van Rossum lui-même, dans le cadre de son nouveau travail chez Dropbox. Le documentaire évoque également la démission de van Rossum de son poste de « dictateur bienveillant à vie » après avoir approuvé l'opérateur walrus. Selon les propres termes de van Rossum, il a essentiellement « démissionné dans un accès de rage à cause de cette question ».

Mais l'accent est mis sur la communauté Python. À un moment donné, plusieurs personnes interviewées récitent même à tour de rôle des passages du « Zen of Python », qui est encore aujourd'hui caché dans Python sous la forme d'une bibliothèque importable, comme une sorte d'œuf de Pâques.

« Ce fut une entreprise colossale », explique le réalisateur du documentaire dans une nouvelle interview, décrivant une année entière d'entretiens. (L'article présente des captures d'écran du documentaire, notamment un jeune Guido van Rossum et l'e-mail original de 1991 qui annonçait Python au monde entier).

Le réalisateur Bechtle fait partie d'un groupe qui a tourné des documentaires sur des sujets aussi variés que Kubernetes, Prometheus, Angular, Node.js et Ruby on Rails... Initialement rattachés à la plateforme d'emploi Honeypot, les réalisateurs du documentaire ont relancé leur projet en avril sous le nom de Cult. Repo, promettant d'être « 100 % indépendants et plus engagés que jamais à raconter les histoires humaines qui se cachent derrière la technologie ».

La fondatrice de Honeypot, Emma Tracey, a racheté sa chaîne YouTube, qui compte 272 000 abonnés, aux nouveaux propriétaires de Honeypot, New Work SE, et Cult.Repo se présente désormais comme « le berceau des documentaires Open Source ».

Dans un fil de discussion sur Python.org, le créateur du langage Guido van Rossum a identifié les membres de la communauté Python dans l'affiche du film, qui rappelle le style Monty Python. Et le développeur principal Hugo van Kemenade note qu'il existe également une vidéo d'EuroPython avec une séance de questions-réponses de 55 minutes sur le documentaire.


Dans le même temps, Python semble accroître son avance sur les autres langages de programmation. Python connaît une forte croissance sur GitHub portée par l'explosion des projets d'IA générative. Le rapport State of GitHub Octoverse 2024 révèle que Python a dépassé JavaScript pour devenir le langage le plus utilisé sur la plateforme d'hébergement de code source. En outre, il a noté un pic de 92 % dans l'utilisation de Jupyter Notebooks. Cela pourrait indiquer que les personnes travaillant dans la science des données, l'IA, l'apprentissage automatique et le monde universitaire utilisent de plus en plus GitHub. L'utilisation du langage Rust est également en hausse, même si Python, JavaScript, TypeScript et Java restent les langages les plus utilisés sur GitHub.

Et vous ?

Pensez-vous que ce documentaire est crédible ou pertinent ?
Quel est votre avis sur le sujet ?

Voir aussi :

Les langages de programmation les plus populaires : les données de 1958 à 2025 en vidéo. Python est le langage de programmation de l'année 2024

PyCharm 2025.1 est disponible : PyCharm unifié, niveau IA gratuit, sortie publique de Junie, lancement de Cadence, des améliorations significatives de Jupyter, le support de Hatch, et plus encore

Python est facile. Go est simple. Simple != Facile. Python et Go ont des qualités distinctes qui peuvent se compléter, par Preslav Rachev, ingénieur en informatique
Vous avez lu gratuitement 275 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de fred1599
Expert éminent https://www.developpez.com
Le 10/09/2025 à 17:13
Citation Envoyé par Sve@r
Ah ? Tu as des exemples ? Moi suis sous P3.12 et mes anciens codes 3.9 fonctionnent parfaitement dessus.
Non mais le mec (tatoute), il en est encore à parler du temps de l'upgrade entre la version 2 et 3 du langage. Ça fait un peu moins de 20 ans, faut se mettre à la page !
Pour faciliter la transition, des versions de Python 2.x (comme Python 2.6 et 2.7) ont inclus certaines fonctionnalités de Python 3.x et des outils comme 2to3 pour aider à la conversion du code.

Au taf on travaille encore avec des vieilles briques développées en python 2.x et dont la sécurité n'est pas un problème, en faisant sur la même application coexister une version 3.11 sans aucun problème.

Instagram et Dropbox ont migré leur codebase de python 2.x à 3.x en 2017-2018, et à la vue de la taille de ces deux projets, si cela a été possible, c'est que ça n'est tout de même pas pour de petits projets si compliqué à effectuer.

Citation Envoyé par tatoute
et ça continue encore aujourd'hui avec les 3.11 12 etc qui ne supportent plus le code des versions antérieures
La section "Deprecations" de la documentation officielle (comme Deprecations — Python 3.13.7 documentation) détaille les éléments dépréciés, les versions concernées et les alternatives recommandées.
Du coup si t'es pro, que t'as fais de bons tests unitaires, ton travail est simple... et tu pourras continuer un fonctionnement de ton application à jour et stable !

Citation Envoyé par tatoute
titanesque
Non mais sérieux, je travaille sur des projets énormes, de quoi tu parles ?
Après on peut critiquer python, mais faut donner un peu plus d'infos sur tes problématiques à partir d'un code par exemple... Là ça deviendrait un débat intéressant !
4  0 
Avatar de Sve@r
Expert éminent sénior https://www.developpez.com
Le 10/09/2025 à 14:43
Bonjour
Citation Envoyé par tatoute Voir le message
et ça continue encore aujourd'hui avec les 3.11 12 etc qui ne supportent plus le code des versions antérieures)
Ah ? Tu as des exemples ? Moi suis sous P3.12 et mes anciens codes 3.9 fonctionnent parfaitement dessus. Oui parfois certaines librairies sont annoncées comme obsolètes et ensuite supprimées mais c'est parce qu'elles sont remplacées (comme subprocess a remplacé pipe) et cela s'étale sur généralement 4 ou 5 releases pendant lesquelles l'information est bien précisée (ainsi qu'à chaque fois qu'on l'importe) et la durée de recouvrement laisse bien le temps de faire la migration.

Citation Envoyé par tatoute Voir le message
Ce langage est l' exemple parfait de la vision a court terme ou la simplicité de hello world! Conduit a un enfer de maintenance.
En fait python souffre de tous les défauts des logiciels propriétaires, mais sans les avantages.
C'est qui ce troll ?
3  0 
Avatar de Pierre Louis Chevalier
Expert éminent sénior https://www.developpez.com
Le 03/09/2025 à 13:47
Peut être que ça te hérisse le poil qu'ils aient utilisé les services d'un GAFAM, donc ça fait pas très Open Source, mais dans la pratique ça leur coute zéro en hébergement, voir ça leur rapporte s'il y a beaucoup de vus, et ça permet de toucher un très large public mondial.
1  0 
Avatar de disedorgue
Expert éminent sénior https://www.developpez.com
Le 03/09/2025 à 17:17
Petite anecdote comme ça en passant, pour ceux qui ont connus mygale.org , celui-ci était développé en python...
1  0 
Avatar de disedorgue
Expert éminent sénior https://www.developpez.com
Le 18/09/2025 à 19:45
Quand on est contre les améliorations et/ou les évolutions d'un langage, suffit de figer son env, comme ça pas de problème de maintenance

Je ne connais pas un seul langage (non mort) qui n'a pas d'incompatibilité avec ces prédécesseurs...
1  0 
Avatar de MPython Alaplancha
Membre expérimenté https://www.developpez.com
Le 03/09/2025 à 15:23
Désolé, c'était une boutade et je ne voulais froisser personne. J'ai moi-même deux chaînes sur youtube (bien que libriste sur les bords) et je pourrais témoigner du bidon de l'algorithme de Yt, mais cela serait sans rapport avec le sujet initié.
0  0 
Avatar de tatoute
Nouveau Candidat au Club https://www.developpez.com
Le 04/09/2025 à 19:03
Les coûts induits par la philosophie de python, et en particulier la rupture de compatibilité forcée de la version 3 ( et ça continue encore aujourd'hui avec les 3.11 12 etc qui ne supportent plus le code des versions antérieures) est titanesque. Ce langage est l' exemple parfait de la vision a court terme ou la simplicité de hello world! Conduit a un enfer de maintenance.

En fait python souffre de tous les défauts des logiciels propriétaires, mais sans les avantages.
5  5 
Avatar de wiztricks
Expert éminent sénior https://www.developpez.com
Le 09/09/2025 à 18:52
Citation Envoyé par tatoute Voir le message
Les coûts induits par la philosophie de python, et en particulier la rupture de compatibilité forcée de la version 3 ( et ça continue encore aujourd'hui avec les 3.11 12 etc qui ne supportent plus le code des versions antérieures) est titanesque.
Une montée de version majeure, signale des incompatibilités certaines.
Pour ce qui est de 3.11, iln serait bon de poster quelque URL décrivant les problèmes rencontrés (ça pourra aider les autres si c'est autre chose que du FUD).

- W
0  0 
Avatar de MPython Alaplancha
Membre expérimenté https://www.developpez.com
Le 03/09/2025 à 6:18
Bonjour.
Pensez-vous que ce documentaire est crédible ou pertinent ?
Pensez-vous que le choix de Youtube est crédible ou pertinent ?
0  1