Partie 1 — Niveau Basique
Partie 1 — Niveau Basique
À qui s’adresse ce niveau
Vous êtes au niveau Basique si vous :
- Découvrez la programmation ou Python.
- Avez éventuellement déjà codé dans un autre langage sans bien maîtriser Python.
- Voulez valider les fondamentaux avant de viser un niveau supérieur.
Ce que vous saurez faire à la fin
- Manipuler les types de base : entiers, flottants, chaînes, booléens.
- Utiliser les opérateurs arithmétiques, logiques, de comparaison.
- Formater et transformer des chaînes de caractères.
- Écrire des conditions :
if,elif,else. - Créer et parcourir les 4 structures de données de base : listes, tuples, dictionnaires, ensembles.
- Boucler avec
foretwhile. - Utiliser les fonctions natives les plus courantes (
len,type,sum,max,min…).
Compétences TOSA couvertes
D’après le référentiel officiel RS6962 (Isograd) :
Plan de cette partie
Les chapitres suivent une progression pédagogique : de la variable à la boucle, en passant par les structures de données.
| # | Chapitre | Temps estimé |
|---|---|---|
| 1 | Variables et types de données | 1 h |
| 2 | Opérateurs et calculs | 1 h |
| 3 | Les chaînes de caractères | 1 h 30 |
| 4 | Conditions : if, elif, else |
1 h 30 |
| 5 | Les listes | 2 h |
| 6 | Les tuples | 1 h |
| 7 | Les dictionnaires | 2 h |
| 8 | Les ensembles | 1 h |
| 9 | Les boucles for et while |
2 h |
| 10 | Les fonctions natives essentielles | 1 h 30 |
| — | TP récapitulatif : carnet d’adresses | 2 h 30 |
Durée totale estimée : environ 17 heures de travail actif (cours + quizzes + exercices + TP).
Conseils pour ce niveau
Méthode de travail
- Lisez chaque chapitre en entier avant de faire les exercices.
- Tapez le code vous-même dans votre interpréteur — ne vous contentez pas de lire.
- Refaites les quizzes jusqu’à obtenir 100 % de bonnes réponses.
- Expérimentez : modifiez les exemples, cassez-les volontairement, observez les erreurs.
- N’avancez pas au chapitre suivant si vous n’avez pas compris le précédent.
Prêt(e) ? On commence par les fondations : les variables et types de données.