Académique Documents
Professionnel Documents
Culture Documents
Objectif du TP
Houari Boumédiene L'objectif de ce premier TP est de se familiariser avec le langage de programmation en
Python. Pour cela, nous utilisons l'environnement Thonny qui nous permet d'exécuter
Faculté de Génie Electrique - Département de Télécommunication les instructions Python de manière simple. La figure 1 montre l'environnement Thonny
composé de cinq espaces :
Fichiers (Files) : montre la liste des fichiers.
Licence de Télécommunications Espace Codage (Coding Space) : permet d'écrire les instructions en Python pour
les exécuter.
Matière Console (Shell) : est l'espace d'exécution du code Python.
Variables : affiche les valeurs des variables en cours d'utilisation.
Assistant : affiche l'état d'exécution du code Python en affichant si les instructions
Informatique 3 Python sont bien exécutées ou pas. En cas d'erreur, Thonny propose une solution
pour corriger les erreurs.
TP n° : 1
Espace
Codage
Bases de la programmation en Python Espace
Variables
Espace
Fichiers
Espace
Console Espace
Assistant
Bouton Run
Page 3 Page 4
4. Variables La variable du type nombre est reconnue automatiquement par Python selon sa valeur.
4.1. Définition
Une variable est un emplacement en mémoire permettant de stocker provisoirement Application 9 : Calculer = 2 + avec = 2 (int) et = 4.5 (float) et observer
une donnée. La variable est désignée par un nom que l'on pourra utiliser dans les le résultat. Que peut-on constater ?
instructions. En Python, on distingue plusieurs types de variable selon les données
qu’elles servent à stocker (nombre, caractère alphanumérique, liste, matrice…). 4.3.2. Chaines de caractères (String)
En Python, les noms de variable doivent commencer par une lettre et sont sensibles à la Une chaîne de caractères est composé d'un ensemble de caractères qui peuvent être des
casse (différenciation des caractères majuscule/minuscule) et ne peuvent contenir lettres (majuscules ou minuscules), des chiffres, des signes de ponctuation, des
aucun caractère spécial excepte le tiret bas ("_" : underscore). De même, il faut éviter symboles ou même des caractères dit « spéciaux ».
d’utiliser comme nom de variable des noms déjà employés par Python comme nom de Une chaine de caractères peut être déclarée soit en utilisant entre quotes (' ') ou entre
fonctions (par ex : min, max, exp qu’on verra dans les prochains TP). Python générera guillemets (" ") comme illustré dans l'exemple suivant :
également une erreur si un des mots-clés réservés suivants est utilisé : for, if, else, elif, c_var = 'Cours de Python'
while, def, return, etc. Ces mots-clés font partie des instructions propres au langage c_var = "Cours de Python"
Python. Les différentes instructions de Python seront utilisées progressivement durant
l'avancement du cours. c_var désigne le nom de la variable.
4.2. Utilisation d’une variable Il est possible de faire des opérations sur la variable comme par exemple l'afficher,
Une variable est créée en précisant son nom et sa valeur lors de la première utilisation. compter le nombre de caractères, lire un caractères, etc.
Il sera possible par la suite d'utiliser ces variables pour faire des calculs.
Application 10 : Manipulation de la chaine de caractères
Application 6 : Exécuter le code suivant et observer le résultat. Créer la variable c_var = "Hello the world" puis l'afficher en utilisant l'instruction
print().
TP1.py Calculer le nombre de caractères contenu dans la chaine en utilisant l'instruction
x = 2 # Affectation de la valeur 2 à la variable x len(c_var).
y = 5 # Affectation de la valeur 5 à la variable y Afficher un caractère de la chaines en précisant sa position c_var[pos] où pos
z = x * y # Calcul de z indique la position du caractère à afficher.
print(z) # Affichage de z
4.3.3. Listes (List)
Note : Le symbole "#" permet de préciser à Python que le texte affiché est un Une liste est une collection ordonnée de valeurs. Dans une liste, chaque valeur occupe
commentaire. Il permet d'expliquer le rôle de l'instruction. une position bien définie que l'on repère par un entier appelé indice. La première valeur
est associée à l'indice 0, la seconde à l'indice 1, etc. Une liste est déclarée tout
Application 7 : Calculer = avec = 2.1 et = 1.5 simplement de la manière suivante :
Application 8 : Calculer = + 1 avec =4 et observer le résultat. Que fait cette liste_1 = [1, 4, 9, 6, 25]
instruction ? Répéter l'instruction trois fois et observer le résultat.
Pour afficher les valeurs de la liste, on peut taper son nom dans la console ou bien
4.3. Types de variables utiliser l'instruction print(liste_val).
En Python, les variables habituellement utilisées sont de trois types : nombres, chaines On peut également créer une liste de listes par mélange de nombres et de chaines de
de caractères et listes. caractères comme suit :
Page 7 Page 8