Modularité et mise au point de programmes⚓︎
Intentions⚓︎
Introduction
La documentation des fonctions et l'utilisation de bibliothèques permet de mieux structurer les programmes que l'on écrit.
Le but de ce chapitre est multiple :
- montrer comment créer et utiliser ses propres bibliothèques ;
- utiliser un environnement de développement autre que les notebooks ;
- manipuler une interface graphique ;
- s'initier à la programmation événementielle ;
- conduire un projet en groupe.
Déroulé
On propose le déroulé suivant :
- des exercices de prise en main de la bibliothèque
graphics_nsibasée sur le modulepygame; - un mini-projet pas à pas pour concevoir un jeu avec interface graphique ;
- un projet à réaliser en groupe (une proposition de projets possibles est donnée).
Cours⚓︎
Exercices (prise en main de la bibliothèque graphique et mini-projet)
La bibliothèque graphics_nsi et sa documentation sont à télécharger dans la rubrique Ressources ci-dessous.
Exercices (proposition de projets)
Remarque : pour le projet 5, des fichiers annexes sont à télécharger dans la rubrique Ressources ci-dessous.