%% nav-debut : généré par gen_navigation.py, ne pas modifier à la main %% > [!nav] > ↩ [[Code et Développement/Programmation/Projet de programmation - Python/Projet de programmation - Python|Accueil · Projet de programmation - Python]] %% nav-fin %% # 🧩 Atelier - Puzzle Facile > [!info] 🎯 Objectif > Traiter seul un énoncé long, du premier tri des informations jusqu’aux cas limites. Un **Puzzle Facile** CodinGame est d’une autre nature qu’un Clash of Code : l’énoncé fait une page, décrit un contexte, et la difficulté tient autant à la lecture qu’au code. C’est la première marche vers les puzzles Moyens sur lesquels porte l’évaluation. ## 📋 Pré-requis ➡️ [[Autonomie - Prise en main CodinGame]] — compte créé, école rattachée, tutoriel effectué. ## 📌 Déroulé L’enseignant choisit un puzzle. Chacun dispose d’une heure pour l’analyser, le développer et le tester sur son poste. L’enseignant circule pendant ce temps : compréhension de l’énoncé, choix de la démarche, structuration du code. La séance se termine par une correction générale, où les approches retenues par les uns et les autres sont comparées. ## 💡 Ce qui rend la séance efficace **Une heure sur un seul problème.** Le format Clash of Code entraîne la vitesse ; celui-ci entraîne l’endurance sur un énoncé qu’on ne comprend pas du premier coup. **De l’aide pendant la recherche.** L’enseignant intervient au moment où la difficulté se présente, ce qu’une correction donnée après coup ne permet pas. **Comparer les découpages.** Un puzzle se prête à plusieurs découpages en sous-problèmes. La correction collective les met côte à côte. > [!example] Puzzles utilisés > Les puzzles de niveau Facile sont consultables sur [codingame.com/training/easy](https://www.codingame.com/training/easy) — *Temperatures*, *Power of Thor* et *The Descent* sont des entrées classiques. ## 📄 Cheat Sheet Python ![[Code et Développement/Programmation/Lecture de Code - Python/ressources/Cheat Sheet Python v1.2.0.png|400]] [[Code et Développement/Programmation/Lecture de Code - Python/Cheat Sheet Python|Cheat Sheet Python]] · [[Code et Développement/Programmation/Lecture de Code - Python/ressources/Cheat Sheet Python v1.2.0.pdf|version PDF]] ## ➡️ Ensuite [[Autonomie - Puzzle Moyen - Python|Autonomie - Puzzle Moyen]] — passer au niveau sur lequel porte l’évaluation. %% nav-debut : généré par gen_navigation.py, ne pas modifier à la main %% > [!nav] > ↩ [[Code et Développement/Programmation/Projet de programmation - Python/Projet de programmation - Python|Accueil · Projet de programmation - Python]] %% nav-fin %% --- 🗓️ Historique Dernière mise à jour : `31 juillet 2026` Rédigé par : [[Julien DUQUENNOY]]