Table des mati`eres
Avant-propos 3
Introduction 9
1 Premiers pas 11
1.1 UtilisationdePython.............................. 11
1.2 Structuresdebase ............................... 12
1.2.1 Commentaires.............................. 12
1.2.2 TypageenPython ........................... 12
1.2.3 Arithm´etique .............................. 13
1.2.4 Chaˆınes de caract`eres . . . . . . . . . . . . . . . . . . . . . . . . . . 13
1.2.5 Listes .................................. 15
1.2.6 Listes et chaˆınes de caract`eres . . . . . . . . . . . . . . . . . . . . . 17
1.2.7 Tuples .................................. 17
1.2.8 Dictionnaires .............................. 18
1.3 Constructions.................................. 20
1.3.1 Structuration et indentation . . . . . . . . . . . . . . . . . . . . . . 20
1.3.2 Tests................................... 20
1.3.3 Boucles ................................. 21
1.3.4 Fonctions ................................ 22
1.3.5 Documenter............................... 23
1.4 Autres ´el´ements sur les s´equences . . . . . . . . . . . . . . . . . . . . . . . 24
1.4.1 Manpulation de s´equences . . . . . . . . . . . . . . . . . . . . . . . 24
1.4.2 Boucles for probl´ematiques ...................... 25
1.5 Exercices..................................... 26
1.5.1 Manipulations de donn´ees . . . . . . . . . . . . . . . . . . . . . . . 26
2 Quelques modules et built-in 27
2.1 D´efinition et utilisation de modules . . . . . . . . . . . . . . . . . . . . . . 27
2.1.1 D´efinition ................................ 27
2.2 Quelques modules standards et utiles . . . . . . . . . . . . . . . . . . . . . 29
2.2.1 Le module sys ............................. 30
2.2.2 Le module string ........................... 30
5