![](//s1.studylibfr.com/store/data-gzf/ffce7250cc649afbbbadfe38ad6b160b/1/003813445.htmlex.zip/bg1.jpg)
Lycée Victor Hugo MPSI-PCSI 2016-2017
TP no1 : Prise en main de Python
Introduction
Lors de cette séance, nous allons faire connaissance avec le langage Python, plus pré-
cisément la version Python 3. Nous n’utiliserons pas directement Python ; nous passerons
par un environnement de développement intégré (en anglais IDE :interactive deve-
lopment environnement)appelé Pyzo.
Nous découvrirons les types de données les plus élémentaires que nous aurons à ma-
nipuler : nombres entiers, nombres flottants, booléens, quelques opérations simples réa-
lisables 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 | Contin uum Analytics , Inc .| ( default , May 19 2014 ,
13:02:30) on Windows (64 bits ) .
This is the IEP int erpreter with integrated event loop for PYSIDE
.
Using IPython 2.1.0 -- An enhanced Int erac tive Python .
? -> Introduction and o verview of IPython ’s features .
% quickref -> Quick r eferen ce .
help -> Python ’s own help system.
object? -> Detail s about ’ object ’ , 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 éven-
tuellement sur plusieurs lignes) et observer le résultat, qui apparait derrière un indicateur
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