MP1 Lycée Janson de Sailly Le langage Python
Python est un langage de programmation dont la première version
est sortie en 1991. Il fut créé par Guido van Rossum qui travaillait
dans un centre de recherche en informatique au Pays-bas. Depuis
2001, une organisation à but non lucratif à été créée pour développer
ce langage : la Python Software Foundation. Le nom du langage a
été choisi en hommage à la troupe de comique des "Monthy Python".
Ce langage est actuellement très utilisé en recherche - développement.
Nous allons utiliser une implémentation de Python dénommée
"Pyzo". On peut la télécharger gratuitement en allant sur le site
pyzo.org. Il suffit de télécharger la version adaptée à votre ordina-
teur : Windows, linux ou Mac OS X. "Pyzo" utilise une version 3 de
Python.
Lorsque vous lancez l’application, vous voyez apparaître sur l’écran
de votre ordinateur quelque chose qui ressemble à la figure de la page
4. Globalement, votre écran est divisé en 3 zone :
1. l’interpréteur en haut ;
2. la zone d’écriture du fichier (on écrit ici le programme Python
que l’on pourra sauvegarder dans un fichier) en bas à gauche ;
3. la zone d’aide en bas à droite.
Il y a deux façon d’écrire un programme en Python :
1. Vous pouvez l’écrire directement dans l’interpréteur. Chaque
ligne de l’interpréteur commence par les signes In [numero] :
où numero commence à 1 et augmente au fur et à mesure que
vous tapez des lignes d’instruction.
Dans l’espace qui suit les deux points " : " vous pouvez taper une
ligne d’instructions en code Python. Vous terminez la ligne en ta-
pant sur la touche "Entrée" de votre clavier : Python se met alors
tout de suite à travailler et exécute l’instruction que vous venez
d’entrer. Il affiche éventuellement le résultat dans l’interpréteur
(si toutefois vous lui avez demandé de le faire...).
Dans ce mode de programmation, vous ne pouvez entrer les
instructions que ligne par ligne et Python les exécute au fur et
à mesure : il n’est pas possible d’entrer plusieurs lignes d’ins-
truction en un seul bloc avant de lancer le travail de Python (on
verra qu’il y a néanmoins des exceptions à cela mais, en gros,
c’est comme cela que çà se passe avec l’interpréteur).
C’est donc un peu limité mais cela reste néanmoins très
intéressant lorsqu’on apprend le langage ou qu’on veut tester
une instruction pour voir si elle fonctionne correctement.
2. Vous pouvez aussi rédiger tout un fichier Python en utilisant
la "zone de rédaction dans un fichier". Dans ce cas, vous pourrez
écrire autant d’instructions que vous voulez, avec des tas de lignes
si vous le souhaitez. Vous créez ainsi un programme Python.
Pour exécuter ce programme, il faut d’abord enregistrer le fi-
chier en lui donnant un nom : le fichier sera enregistré avec
l’extension ".py" dans le répertoire que vous aurez choisi. Vous
aurez par exemple : mon_beau_programme.py
Une fois enregistré, vous pourrez exécuter toutes les instruc-
tions de votre fichier en une seul fois grâce au menu : Exécuter
> Exécuter le fichier. Si un résultat doit s’afficher, il le sera dans
l’interpréteur.
3