logo Mathématiques, informatique

Python

Le 31-05-2011. Dernière mise à jour le 09-12-2018.

1. Pourquoi Python au lycée ?

Le programme de mathématiques de seconde est aménagé pour la rentrée 2017. Le document d’aménagement indique : « Un langage de programmation simple d’usage est nécessaire pour l’écriture des programmes. Le choix du langage se fera parmi les langages interprétés, concis, largement répandus, et pouvant fonctionner dans une diversité d’environnements. »

Le langage Python présente toutes les caractéristiques requises. Il est utilisé dans l’enseignement supérieur, dans la recherche et dans les entreprises.

2. Exemple de programme Python

Le programme suivant permet de simuler 9 lancers successifs d'un dé cubique.

Quand on exécute ce programme, l'ordinateur affiche par exemple:

3. Utiliser Python en ligne

On peut utiliser Python directement dans un navigateur. Il faut passer un site web qui propose ce service. Attention à ne pas déposer sur un tel site des informations personnelles: on ne sait pas ce qui pourra en être fait ultérieurement.

Voici le principe:

Deux sites web assez complets (en particulier on peut les utiliser avec les modules matplotlib et turtle):

capture d'ecran de repl.it

D'autres sites, au cas où les précédents seraient indisponibles:

4. Installer Python sur son ordinateur

Deux logiciels conseillés:

Ci-dessous, une capture d'écran d'IDLE:

capture d'ecran de IDLE

5. Quelle ressources pour Python ?

Vous apprendrez en classe tout ce dont vous aurez besoin. Si on veut aller plus vite ou approfondir: