1. Le langage Python#

Python est langage de programmation dit interprété : il va lire une à une la série d’instruction écrite par l’utilisateur et les “interpréter” en langage machine pour exécuter les dites instructions.

On utilise Python de deux manières :

  • Dans une console Python (appelé aussi Shell) : on rentre alors une instruction. Python l’interprête et l’exécute. On peut alors en rentrer une autre et ainsi de suite.

  • Dans un fichier contenant une série d’instruction les unes à la suite des autres. La commande python va alors lire et exécuter l’ensemble des instructions les unes après les autres. On peut ainsi écrire des programmes plus complexes et c’est pourquoi on privilégiera cette façon de procéder.

Installation de Python

Python existe sous plusieurs versions et possède des bibliothèques supplémentaires proposant des fonctionnalités utiles (calcul scientifique, tracé graphique, analyse numérique…). Dans le cadre des classes préparatoires, il est important d’installer la verion 3.X de Python ainsi que les bibliothèques scientifiques comme numyp, scipy, matplotlib…

Pour une installation simple et identique à ce qui sera utilisé dans l’année, il est demandé d’installer la suite Anaconda Python et l’environnement Pyzo. Vous trouverez ici un tutoriel détaillé pour l’installation des deux.

Remarque : A plusieurs reprises des éléments de code sont proposés. Vous pouvez les tester vous même en les copiant dans un fichier script que vous exécuterez. En haut à droite de chaque cellule de code, vous trouverez un petit bouton Bouton qui vous permettra de copier le code pour le coller ensuite dans votre fichier.