Bienvenue sur le projet : Python de la Fournaise
Ce projet regroupe des activités en ligne d'apprentissage de la programmation en Python, disponibles à l'adresse :
https://iremi974.gitlab.io/python-de-la-fournaise
Activités d'initiation pour la classe de seconde
Activité de découverte de la boucle for
Activités pour la spécialité NSI en première
Activité de découverte de la dichotomie par le jeu de devinette
Activité d'apprentissage des algorithmes de tri (insertion, recherche du maximum, tri bulle)
Jeu de Katro - jeu de semaille de Madagascar
Algorithme du sac à dos (glouton)
Jeu des 8 reines
Jeu de puissance 4
Jeu de démineur
Activités pour la spécialité NSI en classe de terminale
Découverte de la pile par le jeu du saute-mouton
Version du jeu de saute-mouton en 2D
Utilisation d'une classe pile pour la création d'un labyrinthe
Découverte du chiffrement RSA
Le marché du Chaudron (récursivité et programmation dynamique)
Générateur d'activités
Editeur d'activités en mode console et/ou "pair-programming"
Organisation du site
Toutes les activités ont en commun d'être réalisées avec Brython.
Chaque activité contient un énoncé, une partie de code python fourni (non modifiable) et une partie de code élève modifiable. Les activités sont conçues pour être aussi réalisables avec un IDE au choix : il suffit dans ce cas de copier les deux fenêtres de code à la suite dans un seul fichier python.
La mise en oeuvre en ligne ajoute, de manière transparente dans la page html, une visualisation des structures de données manipulées, procurant ainsi à l'élève un retour instrumental direct sur ce qu'il tente de programmer.
IREMI - LIM - INSPE de l'académie de la Réunion - 2022-2024