Initiation à Python par l’exemple
Documentation
Version 1.5.0
Raphaël MARVIE
23 February 2012
Table des matières
1 Avant-propos 3
2 Introduction 5
2.1 Un peu d’histoire ................................. 5
2.2 Python, à quoi bon ? ............................... 5
2.3 Python ou pas Python ? .............................. 6
3 Premiers pas en Python 7
3.1 Utilisation de Python ............................... 7
3.2 Structures de base ................................ 8
3.3 Constructions ................................... 17
3.4 Autres éléments sur les séquences ........................ 22
3.5 Exercices ..................................... 26
4 Quelques modules et built-in 27
4.1 Définition et utilisation de modules ....................... 27
4.2 Quelques modules standards ........................... 30
4.3 Built-in en Python ................................ 36
4.4 Exercices ..................................... 40
5 Plongeon dans les objets 41
5.1 Des objets, rien que des objets .......................... 41
5.2 Structures des objets ............................... 46
5.3 Les objets, version avancée ........................... 48
5.4 Les exceptions en python ............................ 51
5.5 Toujours à propos des objets ........................... 53
5.6 Exercices ..................................... 58
6 Python et XML 59
6.1 XML, avec une vision DOM ........................... 59
6.2 Naviguer dans un arbre DOM .......................... 61
6.3 Accéder aux informations d’un noeud ...................... 63
i
6.4 Construire un document XML .......................... 65
6.5 Exercices ..................................... 67
7 Python et la persistance de données 69
7.1 Fichiers DBM .................................. 69
7.2 Pickle et Shelve ................................. 71
7.3 Python et SQL .................................. 73
7.4 Exercices ..................................... 75
8 Python et les interfaces graphiques 77
8.1 Python et Tkinter ................................. 77
8.2 Petit tour des widgets courants .......................... 84
8.3 Autres widgets prêt à l’emploi .......................... 90
8.4 Autres extensions disponibles .......................... 92
8.5 Exercices ..................................... 92
9 Conclusion 93
10 Remerciements, historique et à faire 95
10.1 Remerciements .................................. 95
10.2 Historique .................................... 95
10.3 À faire ...................................... 95
11 GNU Free Documentation License 97
11.1 Preamble ..................................... 97
11.2 Applicability and Definitions .......................... 97
11.3 Verbatim Copying ................................ 99
11.4 Copying in Quantity ............................... 99
11.5 Modifications ...................................100
11.6 Combining Documents ..............................101
11.7 Collections of Documents ............................102
11.8 Aggregation with Independent Works ......................102
11.9 Translation ....................................102
11.10 Termination ....................................103
11.11 Future Revisions of this License .........................103
11.12 Addendum : How to use this License for your documents ............103
ii
Initiation à Python par l’exemple Documentation, Version 1.5.0
Contents :
Table des matières 1
1 / 108 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !