Un cours d'initiation aux algorithmes, pensé pour les débutants absolus. Chaque notion part d'une situation de la vie courante, puis suit le chemin de la réflexion vers le code : on raisonne d'abord en français, on écrit ensuite le pseudo-code, puis la version en Python. Aucun prérequis n'est nécessaire.
Module 1 — Les notions de base
- Notion 1 — La variable : une boîte qui garde une valeur8 min
- Notion 2 — La condition : décider avec « si… alors… sinon »8 min
- Notion 3 — La boucle : répéter sans se fatiguer9 min
Module 2 — Cas pratiques de la vie courante
- Cas pratique 1 — Le total de vos transactions Mobile Money10 min
- Cas pratique 2 — Trouver la plus grosse dépense du mois10 min
- Cas pratique 3 — Calculer le prix TTC d'un ticket de caisse12 min
- Cas pratique 4 — Compter les gros paiements reçus10 min
- Cas pratique 5 — Vérifier si un membre est dans la liste11 min
- Cas pratique 6 — Calculer la moyenne des ventes de la semaine11 min
Module 3 — Comprendre les fonctions et les classes
- Notion 4 — La fonction : une machine qui transforme10 min
- Notion 5 — Paramètres et return : donner une valeur en retour10 min
- Notion 6 — La classe : le plan qui fabrique des objets11 min
- Notion 7 — Attributs et méthodes : ce que l'objet sait et ce qu'il fait11 min