MPSI 3 2016-2017
TP 3 : d´ecouverte de Python et de l’environnement de d´eveloppement Pyzo
`
A la fin des ann´ees 80, Guido van Rossum, informaticien n´eerlandais, d´ecide de mettre au point un
langage de programmation. Fan des Monty Python, il appelle ce langage Python. Il continue aujourd’hui
de superviser son d´eveloppement.
Python est sous licence libre et gratuit.
C’est un langage de haut niveau, con¸cu pour que les programmes soient lisibles et facilement compr´ehensibles
par les utilisateurs. Il fonctionne avec la plupart des syst`emes d’exploitation : Unix, GNU/Linux, Win-
dows, Mac OS, iOS et Android.
Avant une ´evolution tr`es r´ecente (2016), Pyzo etait une distrbution Python compl`ete, contenue dans
un seul fichier et facile `a installer, qui proposait la mˆeme interface avec les 3 syst`emes d’exploitation
GNU/Linux, Windows et Mac OS.
Pyzo ´etait un environnement de d´eveloppement int´egr´e (IDE pour Integrated Development Environment
en anglais) avec tous les outils n´ecessaires pour interpr´eter le langage Python (le traduire en langage
compr´ehensible par la machine), ´ecrire, d´eboguer, ´ex´ecuter et sauvegarder des programmes Python.
Pyzo comprenait aussi des modules scientifiques suppl´ementaires : numpy, scipy ...
La version de Pyzo install´ee sur les ordinateurs du lyc´ee est de ce type.
La derni`ere version de Pyzo (4.2.1) ne contient plus que l’´editeur (IEP) et il est n´ecessaire de lui adjoindre
un interpr´eteur du langage Python : miniconda et anaconda sont recommand´es.
La proc´edure d’installation est d´ecrite sur la page d’accueil du site www.pyzo.org.
1. Ouvrez une session sur votre compte.
2. Ouvrez un terminal avec Ctrl + Alt + K.
3. Cr´eez dans votre r´epertoire personnel un r´epertoire nomm´e TP python pyzo dans lequel les scripts
´ecrits au cours de la s´eance seront sauvegard´es.
4. Lancez Pyzo `a l’aide de la commande ∼>pyzo
Une fenˆetre apparaˆıt alors en plein ´ecran, elle mˆeme subdivis´ee en plusieurs sous-fenˆetres.
La sous-fenˆetre dans laquelle la derni`ere ligne ´ecrite est In[1]: correspond au shell.
Cette console permet une interaction avec l’utilisateur : In signifie qu’on vous donne la main et que vous
allez pouvoir entrer une commande.
Lorsque l’ordinateur renverra une r´eponse en sortie, la ligne commencera par Out
Le shell
5. Utilisez le console comme une calculatrice avec les quatre op´erations usuelles +,×,−et /.
V´erifiez l’application des r`egles de priorit´e habituelles.
6. Essayez 2ˆ3,2ˆˆ3puis 2∗∗ 3. Entrez 3** 1/2puis 3** (1/2)
1