
À l’issue de ce cours, l’apprenant sera capable de :
Concevoir des algorithmes pour résoudre des problèmes informatiques
- L’apprenant produit un algorithme pour trier une liste de nombres.
- Il résout un problème de recherche binaire avec des commentaires explicatifs.
Développer des programmes Python structurés et modulaires
- Il écrit un programme utilisant des boucles for et while sans erreurs de syntaxe.
- Il crée une fonction réutilisable pour calculer la moyenne d’une liste.
Gérer les entrées/sorties et les erreurs
- Il lit un fichier CSV et affiche son contenu sous forme de tableau.
- Il gère une exception lors de la conversion d’une entrée utilisateur en nombre.
Appliquer des concepts avancés de programmation
- Il utilise le module random pour simuler un lancer de dé.
- Il organise son code en modules (un fichier par fonctionnalité).