Cours Python

15858 mots 64 pages
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
2.1 Un peu d’histoire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.2 Python, à quoi bon ? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.3 Python ou pas Python ? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5
5
5
6

3

Premiers pas en Python
3.1 Utilisation de Python . . . . . . .
3.2 Structures de base . . . . . . . .
3.3 Constructions . . . . . . . . . . .
3.4 Autres éléments sur les séquences
3.5 Exercices . . . . . . . . . . . . .

4

5

6

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

7
7
8
17
22
26

Quelques modules et built-in
4.1 Définition et utilisation de modules
4.2 Quelques modules standards . . . .
4.3 Built-in en Python . . . . . . . . .
4.4 Exercices . . . . . . . . . . . . . .

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

27
27
30
36
40

Plongeon dans les objets
5.1 Des objets, rien que des objets
5.2 Structures des objets . . . . .
5.3 Les objets, version avancée .
5.4 Les exceptions en python . .
5.5 Toujours à propos des objets .
5.6 Exercices . . . . . . . . . . .

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

.
.
.
.
.
.

en relation