Sujet d’examen

Examen Mai 2014.

Correction de l’aquarium (avancé)

Utilisation de constructions avancées du langage. Utilisation de variable automatiques. Introduction aux classes abstraites et au module abc.

Correction de l’aquarium

Écriture de classes, hiérarchie de classes. Écriture de fonction manipulant des objets. Rappels sur les structures de bases du langage.

Héritage en Python

Écriture d’une hiérarchie de classes. Héritage et redéfinition de méthodes. Sensibilisation aux exceptions.

Correction du mastermind

Première approche de l’utilisation d’une classe. Introduction aux variables de classe. Introduction aux méthodes statiques.

Écriture de fonctions

Introduction à la syntaxe Python, écriture et appels de fonctions. Interactions avec l’utilisateur. Introduction à l’écriture de modules.

Python et SIG

Première approche de l’écriture d’un module pour Quantum GIS.

POO en Python

Écriture d’une hiérarchie de classes. Héritage et redéfinition de méthodes. Introduction aux exceptions.

POO en Python

Écriture et utilisation de classes. Utilisation de modules. Introduction aux méthodes magiques. Introduction à l’écriture de modules.

Prise en main de Python

Introduction à la syntaxe Python, écriture et appels de fonctions. Interactions avec l’utilisateur. Principe de récursion.

Support de cours v1

Diaporama utilisé en cours.

Support de cours v1

Version imprimable du diaporama utilisé en cours. 4 diapos par page.