Table des matières
1 Introduction 5
2 Les bases de Python 7
2.1 Présentation .................................... 7
2.1.1 Présentation ................................. 7
2.1.2 Installation ................................. 8
2.2 Première approche ................................. 10
2.2.1 Présentation de l’interpréteur ........................ 10
2.2.2 Ecrire son code dans des fichiers ....................... 12
2.3 Les variables .................................... 15
2.3.1 Présentation ................................. 15
2.3.2 Les types de données ............................. 18
2.4 Conditions et notion de boucles ........................... 20
2.4.1 Les structures conditionnelles ........................ 20
2.4.2 Les opérations logiques ........................... 21
2.4.3 Première boucle ............................... 24
2.5 Les fonctions .................................... 27
2.5.1 Les fonctions ................................. 27
2.5.2 La portée des variables ............................ 30
2.5.3 Les fonctions anonymes ........................... 32
2.6 Découper son code ................................. 33
2.6.1 Plusieurs fichiers ............................... 33
2.6.2 Des répertoires ................................ 35
2.7 TP : Premier du nom ................................ 37
2.7.1 Enoncé .................................... 37
2.7.2 Correction .................................. 38
3 Conclusion 41
3