%% nav-debut : généré par gen_navigation.py, ne pas modifier à la main %% > [!nav] > ↩ [[Code et Développement/Programmation/Programmation I - Python/Programmation I - Python|Accueil · Programmation I - Python]] %% nav-fin %% # 🧪 Entrainement - Programmation I - Python > [!info] 🎯 Objectif > S’exercer à écrire des programmes de niveau Programmation I, avec correction immédiate et solution commentée. ## ➡️ Accéder aux exercices 👉 **[Le Codex — Programmation I](https://codex-skillquest.netlify.app/python.html)** — 80 exercices, niveau Très Facile Le Codex regroupe 447 exercices Python classés par difficulté, du niveau Programmation I au niveau Programmation IV. Choisir **Programmation I** pour commencer. Python s’exécute dans le navigateur : rien n’est envoyé sur un serveur, aucune installation n’est nécessaire. La progression est conservée sur le poste. ## Déroulement d’un exercice 1. L’énoncé décrit le résultat attendu à partir de données d’entrée. 2. L’éditeur est pré-rempli avec la lecture des données ; le traitement est à écrire. 3. Chaque jeu d’essai se teste séparément, ou tous d’un coup avec **Tout tester**. 4. En cas de blocage, l'**indice** renvoie au chapitre correspondant de [[Code et Développement/Programmation/Lecture de Code - Python/Lecture de code - Python|Lecture de code - Python]]. 5. Une fois l’exercice réussi, une **solution commentée** s’affiche. > [!tip] Deux solutions par exercice > La première est celle qu’un débutant écrirait, la seconde exploite les possibilités du langage. Comparer les deux est souvent plus instructif que de résoudre un exercice de plus. ## Thèmes des énoncés Les énoncés sont ancrés dans les trois spécialités : géologie, agronomie, alimentation et santé. Les notions de vocabulaire spécialisé sont expliquées dans l’énoncé. ## ✅ L’épreuve - **Type :** Test Surveillé - **Plateforme :** le Codex - **Durée :** 42 minutes - **Questions :** 7, de niveau Programmation I - **Tentatives :** 2 par semestre ## Niveaux de validation | Score | Niveau | |-------|--------| | 100 % | 🏅 Or — Compétence validée | | ≥ 75 % | 🥈 Argent — Compétence validée | | ≥ 50 % | 🥉 Bronze — Compétence validée | | < 50 % | ❌ Non validée | > 💡 La réussite de cette compétence valide également la compétence associée **Programmation I** (6 XP supplémentaires). ## 📄 Cheat Sheet Python > [!success] Autorisée à l’examen > Prendre l’habitude de l’utiliser pendant l’entraînement. ![[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]] %% nav-debut : généré par gen_navigation.py, ne pas modifier à la main %% > [!nav] > ↩ [[Code et Développement/Programmation/Programmation I - Python/Programmation I - Python|Accueil · Programmation I - Python]] %% nav-fin %% --- 🗓️ Historique Dernière mise à jour : `6 septembre 2026` Rédigé par : [[Julien DUQUENNOY]]