Introduction à Python¶
Python est un langage de programmation.
Python est:
populaire (mondialement le numéro 3, après C et Java)
puissant (des milliers de modules d’extensions)
concis (peu de mots-clés, visuel)
Introduction¶
Ce document présente la programmation en Python. Partout dans le document, des exemples de code sont donnés. Voici le tout premier exemple d’une ligne de code.
print('hello')
hello
Cette ligne de code affiche le texte hello dans la console. Le code se compose de 4 éléments:
une fonction
print
des parenthèses
()
qui entourent l’argument de la fonctiondes guillemets
''
qui entourent un texteune chaîne de texte
hello
Un programme est une séquence¶
De multiples instructions peuvent se suivre, et on appelle une telle séquence d’instructions un programme. Dans l’exemple suivant, nous avons une suite de 3 instructions.
print('commençons')
print('à programmer')
print('avec Python')
commençons
à programmer
avec Python
Calcul mathématique¶
Python peut résoudre des expressions mathématiques. Par exemple cette addition simple
1 + 2
3
Les opérations de base¶
Les 4 opérations de base sont
addition (
+
)soustraction (
-
)multiplication (
*
)division (
/
)
Voici une multiplication
2*3
6
et une division
3/4
0.75
Les parenthèses changent la priorité
(1 + 2) * 3
9
Boucles¶
Une boucle permet de répéter un bloc de code. Dans l’exemple ci-dessous, le bloc print
est répété 4 fois, pour afficher l’itérateur i
, son carré et son cube.
for i in range(1, 5):
print(i, i**2, i**3)
1 1 1
2 4 8
3 9 27
4 16 64
Une boucle peut aussi itérer sur une chaîne, lettre par lettre.
for c in 'Hello':
print(c)
H
e
l
l
o
Exécution pas-à-pas¶
L’éditeur Thonny permet d’exécuter un programme pas-à-pas.
Affichez les variables avec Affichage > Variables
Démarrez l’exécution pas à pas avec le bouton Débogueur (insect)
Avancez pas à pas avec le bouton Entrer dans le noeud (F7)