Présentation du langage Python#

Utilisation de Python#

  • Aussi appelé « langage de script », glue language.

  • Bon partout, excellent nulle part.

  • Exemples d’utilisation :

    • sciences (physique, chimie, linguistique …) ;

    • animation (Pixar, Disney …) ;

    • sites web (journaux, youtube, …) ;

    • ligne de commande ;

Petit détour: version d’un programme#

  • Comme les versions d’un document.

  • Si le nombre est plus grand, c’est plus récent.

  • Souvent en plusieurs morceaux : 1.3, 1.4, 3.2.5. etc.

  • Plus l’écart est grand, plus le programme a changé.
    • 3.2.5 -> 3.2.6: pas grand-chose ;

    • 1.5.1 -> 4.3: beaucoup de changements ;

  • On omet souvent le reste des chiffres quand ce n’est pas nécessaire.

Historique#

  • Créé par Guido van Rossum. Conçu à la base pour l’enseignement.

  • Le nom vient des Monty Python (si, si).

  • Python 1 : Sortie en 1991.

  • Python 2 : en 2000.

  • Python 3 : en 2008.

Le grand schisme#

La plupart des langages continuent à être compatibles d’une version à l’autre.

Ce n’est pas le cas pour Python3, et cela a causé beaucoup de confusion et de débats.

Heureusement, 10 ans plus tard, la situation s’est arrangée, et Python2 a cessé d’être maintenu le premier janvier 2020.

Python3#

Ce cours fonctionne donc uniquement avec Python3.

N’utilisez pas Python2, sinon certaines choses expliquées ici ne fonctionneront pas :/