Aller au contenu

Chapitre 0 - Partie 1 : Repère historique - Python et la notion de bug

Avant de revoir les bonnes pratiques de programmation, un détour par l'histoire : d'où viennent le mot « bug » et le langage Python que nous utilisons ?


DateÉvénementPersonnalité
1947Premier « bug » célèbre : un insecte est retrouvé coincé dans un relais du Harvard Mark II. Le terme existait déjà pour désigner une panne, mais l'anecdote le popularise.Grace Hopper et son équipe
1991Python 0.9.0 : première version publique du langage, conçu pour être lisible et simple à apprendre.Guido van Rossum
2008Python 3.0 : refonte du langage, non compatible avec Python 2 (par exemple print devient une fonction).Communauté Python

  • Le débogage est aussi ancien que la programmation elle-même.
  • Un langage lisible réduit certaines classes d'erreurs, mais ne remplace ni les tests ni les assertions.