POO, documentation et tests
Programme du cours
Important
Les cours et les sujets des TP sont disponibles sur Moodle.
Le contenu de ce site vient en complément (pour vous aider) mais ne se substitue en aucun cas aux supports donnés par votre professeur.
1 Cours
Le programme est le suivant :
- Documentation du code
- Exceptions
- Tests unitaires avec pytest
- Découverte du paradigme objet
- Modélisation UML
2 TP
6 TP et 1 TD de 3h chacun :
- TP1 : Programmation Python et Visual Studio Code
- TP2 : Modules, style de code, exceptions et tests
- TP3 : Structures hétérogènes de données et tests
- TP4 : Classes, objets, attributs et méthodes en Python
- TP5 : Classes et diagrammes UML
- TP6 : Relations entre classes
- TD7 : Héritages, relations, UML, modélisation
Vous pouvez réaliser les TP, soit :
- sur l’un des Datalab
- du GENES ➡️ Lancer le service VScode-python
- le SSP Cloud de l’INSEE ➡️ Lancer le service VScode-python
- sur votre VM ENSAI (depuis les postes clients légers des salles info ou en vous connectant à votre VM après avoir installé VMWare)
- sur votre machine personnelle, en installant python et VScode (voir mail de votre professeur)