MAROC ZAIN ACADEMY Learn • Train • Succeed

Programmation au Lycée

MAROC ZAIN ACADEMY • MZA LYCÉE
👨‍💻 Programmation — Lycée
Variables, conditions, boucles, fonctions, listes, fichiers, interfaces et projets : apprendre à programmer progressivement avec une approche pratique inspirée de Python.
OBJECTIFS
Passer de l’algorithme au programme fonctionnel
⌨️ Écrire du code
🧩 Structurer un programme
🔁 Automatiser des traitements
📊 Manipuler des données
🐞 Corriger les erreurs
🚀 Réaliser une application
PROGRAMME
📖 24 modules de Programmation
01 — Découvrir la programmation

Programme, langage, instruction et exécution.
02 — Environnement Python

Éditeur, console et premier programme.
03 — Affichage

Afficher du texte et des résultats.
04 — Variables

Créer, stocker et modifier des valeurs.
05 — Types de données

Entiers, réels, chaînes et booléens.
06 — Saisie utilisateur

Récupérer les données entrées au clavier.
07 — Calculs

Opérations arithmétiques et priorités.
08 — Comparaisons

Tester l’égalité, les valeurs et les conditions.
09 — Conditions IF

Créer des décisions dans un programme.
10 — Conditions multiples

IF, ELIF, ELSE et logique combinée.
11 — Boucle FOR

Répéter automatiquement une série d’instructions.
12 — Boucle WHILE

Répéter selon une condition.
13 — Listes

Créer et manipuler plusieurs valeurs.
14 — Parcours des listes

Analyser les éléments un par un.
15 — Chaînes de caractères

Manipuler du texte et rechercher des informations.
16 — Fonctions

Créer des traitements réutilisables.
17 — Paramètres et retour

Transmettre des données à une fonction et récupérer un résultat.
18 — Dictionnaires

Associer clés et valeurs pour structurer des données.
19 — Fichiers

Lire et enregistrer des données simples.
20 — Gestion des erreurs

Comprendre et traiter les erreurs d’exécution.
21 — Modules

Utiliser des bibliothèques et fonctions externes.
22 — Interface graphique

Introduction aux fenêtres, boutons et champs.
23 — Projet logiciel

Analyse, conception, développement, test et amélioration.
24 — Mission Developer MZA

Créer une mini-application complète répondant à un cahier des charges.
MZA CODE LAB
💻 Mini-projets de programmation
🧮 Calculatrice
🎲 Jeu de nombre mystère
📊 Gestion des notes
📇 Mini carnet d’adresses
🧾 Générateur de facture simple
🚀 Mini-application finale
MZA QCM ENGINE
❓ QCM Programmation Lycée

Variables, conditions, boucles, listes, fonctions, fichiers, logique de programmation et débogage.

📦 Variables
🔀 Conditions
🔁 Boucles
📋 Listes
🧩 Fonctions
🏆 Challenge Code
PROJET FINAL
🚀 MZA Developer Challenge
🎯 Analyser le besoin
🧮 Concevoir l’algorithme
⌨️ Programmer
🐞 Tester et déboguer
✨ Améliorer l’interface
✅ Présenter l’application
← RETOUR AU SOUTIEN SCOLAIRE