Lycée Victor Hugo MPSI-PCSI 2015-2016
TP no1 : Prise en main de Python
Introduction
Lors de cette séance nous allons faire connaissance avec le langage Python. La version
utilisée sera Python 3.
Nous n’utiliserons pas directement Python ; nous passerons par un environnement
de développement intégré (en anglais IDE :interactive development environnement)ap-
pelé Pyzo.
Nous découvrirons les types de données les plus élémentaires que nous aurons à ma-
nipuler : nombres entiers, nombres flottants, booléens.
Nous présenterons les opérations simples réalisables sur ces types de données.
Nous aborderons également la notion de variable et le mécanisme de l’affectation.
I Lancement de l’IDE Pyzo
Lancer Pyzo : le professeur vous donnera les instructions pour réaliser cette opération.
Une fenêtre apparaît, contenant diverses sous-fenêtres. La sous-fenêtre « shell » doit
présenter quelques lignes ressemblant à
Python 3.4.1 | Continuum Analytics , Inc .| ( default , May 19 2014 ,
13:02:30) on Windows (64 bits ).
This is the IEP i nter preter with inte grated event loop for PYSIDE
.
Using IPython 2.1.0 -- An enhanced Interactiv e Python .
? -> Introduction and overview of IPython ’s features .
% quickref -> Quick re feren ce .
help -> Python ’s own help system .
object ? -> Details about ’ o bj ec t ’ , use ’ o bj ec t ?? ’ for extra
details.
In [1]:
Dans cette fenêtre, le symbole In [1]: est le prompt (ou invite) de Python 1.
Nous pouvons y saisir des instructions élémentaires du langage Python (s’étendant
éventuellement sur plusieurs lignes) et observer le résultat, qui apparait derrière un indica-
teur Out portant le même numéro :
In [2]: 6*7
Out [2]: 42
1. Quand on utilise Python directement (sans utiliser d’IDE), il s’agira plutôt de >>>.
1