
Le module OFPPT M102 pas à pas : analyser un problème, écrire des algorithmes en pseudo-code, puis les programmer en Python. Vidéos minutées et exercices corrigés.
Avant d'écrire du code, il faut savoir réfléchir comme un programmeur : analyser un problème, le découper et écrire la suite d'instructions qui le résout. C'est l'algorithmique, la base de tous les langages de programmation. Ce cours t'apprend à écrire des algorithmes en pseudo-code, puis à les transformer en vrais programmes Python.
Ce cours suit le plan officiel du résumé théorique OFPPT M102 (filière Développement digital, 120 heures) : mêmes parties, mêmes chapitres, mêmes notations en pseudo-code et mêmes exemples.
Le cours est organisé en 4 modules et 11 chapitres :
Module 1 · Modéliser un problème Tu apprends à analyser un problème (entrées, traitements, sorties) et à choisir une approche d'analyse, descendante ou ascendante.
Module 2 · Formuler un traitement Tu découvres la structure d'un algorithme, puis les bases : variables, séquences, conditions et boucles. Tu structures ensuite tes algorithmes avec des procédures et des fonctions, et tes données avec des tableaux et des chaînes de caractères (recherche, tris).
Module 3 · Programmer en Python Tu transformes tes algorithmes en programmes Python, puis tu manipules les données : listes, tuples, dictionnaires, fichiers et exceptions.
Module 4 · Déployer la solution Python Tu apprends à déboguer ton code et à déployer une solution Python, puis tu te testes avec un examen blanc et une fiche mémo pseudo-code ↔ Python.
Ce qui rend ce cours efficace :
Prérequis : aucun. Il te faut seulement un ordinateur et Python 3, que tu installes pendant le cours.
À la fin du cours, tu sauras résoudre un problème en écrivant un algorithme clair, puis le programmer en Python. Tu seras prêt pour le module M103 (programmation orientée objet).