Xavier Dupré
Exemples du livre
Initiation à la programmation avec le langage Python
version mai 2010
programmes, exemples
page
programme
31
somme
39
concaténation
39
formatage de chaîne de caractères
43
tri
43
tri
45
somme
46
écriture condensée
47
copie
48
copie
48
copie
48
copie
51
dictionnaire
52
copie
53
id
53
id
54
eval
56
set
58
somme
61
test
61
version graphique de la fonction
raw_input
64
clés croissantes
66
itérateur
67
Eratosthène
70
suppression
72
coordonnées polaires
73
copie
78
factorielle
83
yield
84
eval
85
compile
86
map
86
zip
87
recherche
88
maximum
88
maximum
88
maximum
88
maximum
89
recherche dichotomique
89
recherche dichotomique
89
matrice
89
somme
90
tri
90
tri, position initiale
90
tri avec positions initiales
91
comptage
92
matrice
92
vecteur
99
séquence aléatoire
102
barycentre
103
opérateur addition
104
opérateur addition
105
opérateur
106
itérateur
106
itérateur
107
yield
108
méthode statique
109
méthode statique
112
propriété
112
propriété
114
copie
115
destructeur
115
référencement d'objets
116
copie
118
copie
120
copie
122
__slots__
123
pièce
125
pièce
125
pièce
131
héritage multiple
131
constructeur
132
fonction
isinstance
133
compile
134
héritage
135
méthode paramètre d'une fonction
135
matrice
139
exception
140
exception
141
exception
144
exception
145
exception
146
exception
146
itérateur
148
fichier ouvert et exception
150
exemple de module
150
import de module
151
reload
151
import de module
152
import de module
152
import de module
152
__name__
152
sys.path
153
import dynamique de module
154
liste des modules
154
existence d'un module
155
intégrale de Monte Carlo
156
lecture d'une page HTML
157
installation d'un module
164
Boost Python
164
Boost Python
164
Boost Python
164
Boost Python
164
Boost Python
164
Boost Python
164
Boost Python
165
import d'une DLL
170
matrice
171
matrice
171
fichier
172
fichier
172
fichier
172
matrice
172
fichier
173
matrice
174
fichier zip
174
fichier zip
174
fichier zip
175
liste de fichiers
177
liste de fichiers
179
fichiers binaires
180
fichiers binaires
181
sérialisation
181
sérialisation
181
module
pickle
et classes
182
module
pickle
et classes
182
liste de fichiers
183
ligne de commande
183
lancer un programme
Python
en ligne de commande
184
ligne de commande
184
lancer un navigateur en ligne de commande
189
expressions régulières
191
dates
191
date de naissance
192
jeu de caractères
192
jeu de caractères
192
jeu de caractères
195
Label
195
interface
196
DISABLED
196
Button
197
bouton image
197
Entry
198
Text
199
CheckButton
199
RadioButton
200
Listbox
201
barre de défilement
202
liste avec barre de défilement
203
liste
ComboBox
203
Canvas
206
pack
207
grid
208
Frame
209
mainloop
210
Tkinter, bouton
212
Tkinter, fonction
bind
214
Menu
215
Tkinter, menu
217
plusieurs fenêtre
Toplevel
218
sélection d'un fichier
219
Tkinter, compte à rebours
220
Listbox
réagissant au curseur
220
Tkinter avec des classes
222
Tkinter, séquence d'événements
224
utilisation de messages personnalisés
226
premier thread
227
deux threads secondaires
228
attendre un thread
228
attendre un thread
229
partager des données
231
thread et interface graphique
234
joueurs asynchrones
243
damier
243
damier
243
damier
244
damier
245
lecture d'un fichier texte
246
récupération d'un texte sur Internet
249
graphe avec matplotlib
251
extraction de liens Internet
253
ACP
254
FDA
256
carré magique
257
carré magique
258
carré magique
258
carré magique et compteur
259
carré magique et permutations
264
tri rapide
265
tri rapide
267
sortie HTML
268
sortie PDF
271
exercice pour s'évaluer
274
exercice pour s'évaluer
277
exercice pour s'évaluer
281
boucle
282
grenouille
282
grenouille
283
grenouille
283
grenouille
283
grenouille
284
copy
285
copy
286
suppression dans une liste
287
moyenne, variance
296
comptage
298
matrice, lignes nulles
299
décomposition en base 3
302
arrondi
303
compteur
303
Fibonacci
304
Fibonacci
306
copy
306
copy
308
tri d'entiers
310
tombola
311
tombola
312
Fibonacci
312
Fibonacci
314
comparaison
316
hypercube
317
hypercube
317
hypercube
317
hypercube
317
hypercube
318
hypercube
318
hypercube
318
copy
319
tri, position
320
logarithme
320
logarithme
321
racine carrée