%% 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]]