1 Les bases de Python

Cette partie a pour but de présenter les bases de Python. Elle permet ensuite d'écrire deux petits programmes. Cette partie est découpée en :

Remarques : Quelques ajouts ont été faits sur le cours de cette partie. Ils sont listées dans la partie "Ajouts" à la fin.

2 Installation de virtualenv et PyCharm

Suivre les instructions en HTML et en pdf

3 Les sous-programmes

Cette partie traite des sous-programmes (fonctions en Python) et des modules. Ce sont deux outils qui permettent de structurer

4 Les collections

Dans cette partie, nous allons voir d'autres structures de données classiques présentes en Python : pile, file, ensemble, dictionnaire.

5 La programmation objet

Cette partie est une introduction à la programmation objet en Python.

6 Quelques corrigés

Voici quelques corrigés.

7 Partie UML (Culture 2.0)

8 Autres ressources