Python en mathématiques - Niveau 1

Interface de programmation : idle

Dans cette première page, nous vous présentons l'environnement de travail fourni d'office avec le langage Python lorsqu'on installe Python depuis le site officiel. Il existe d'autres interfaces plus «évoluées», nous en présentons quelques-unes dans la partie [Sources] → [installation].

Console

Lorsqu'on lance l'idle Python, un interprêteur de commande apparaît brièvement :

Interprêteur CMD

Cette fenêtre est nécessaire à l'exécution des programmes Python, il ne faut pas la fermer (mais on peut la réduire). Très vite, la fenêtre ci-dessous apparaît :

Idle console

Cette fenêtre affiche la console (le shell) dans laquelle il est possible d'entrer directement des commandes en Python à la suite du prompt principal signalé par trois chevrons :

>>>

Ces trois chevrons indiquent que l'interface est prête à lire une commande en Python.
Travailler en mode console signifie «entrer des instructions une par une directement dans l'interpréteur pour les tester». Chaque instruction entrée sera exécutée au fur et à mesure par Python.

Exemple

Saisissez l'instruction suivante dans la console puis appuyez sur la touche [Entrée] pour exécuter cette commande :

Premiere instruction

Si le texte 'Bonjour' s'affiche à l'écran, bravo, vous venez d'interpréter votre première instruction Python.
Si ce n'est pas le cas, avez-vous bien entouré de guillemets le mot "Bonjour" ?

Éditeur de programme

Idle new file

Entrer les instructions une par une n'est pas très pratique, il est donc possible de rédiger, sauvegarder et exécuter des programmes de plusieurs lignes rédigés en Python. Pour cela, sélectionner [File] → [New File] pour ouvrir la nouvelle fenêtre ci-dessous :

Idle éditeur

Exemple

  1. Saissisez l'instruction suivante dans l'éditeur : Premiere instruction
  2. Sauvegardez le programme sous le nom Exemple_Bonjour dans votre répertoire personnel : Premiere instruction
  3. Enfin, appuyez sur la touche [F5] pour exécuter ce programme.
    La console redémarre (RESTART) en prenant en compte le programme exécuté (Exemple_Bonjour.py). La console affiche la valeur de la variable accueil définie dans le programme lorsqu'on en fait la demande : Premiere instruction

Un éditeur plus complet : Pyzo

Pyzo new file

Pyzo permet de programmer dans environnement Python3.

À l’ouverture de Pyzo (ou de tout autre éditeur Python), un script (programme) vierge nommé <tmp 1> est initialisé. C'est un script temporaire qu'il faudra sauvegarder dans le répertoire de travail.

Pyzo éditeur