Aller au contenu
Accueil
Page d’inscription des apprenants
Page d’inscription des formateurs et formatrices
Tableau de bord TLM
Tableau de bord PP
Page d’inscription des apprenants
Page d’inscription des formateurs et formatrices
Page du tableau de bord
Panier
Tableau de bord — PP
Tutor Certificate
Tutor Certificate Verification
Tutor Login
Validation de la commande
Vérifier le certificat — CPP
Inscription
Inscription
Initiation à la programmation — Python
Non classé
Contenu du cours
Module 01 — Découvrir Python et écrire ses premiers programmes
<p>Comprendre ce qu’est un programme, découvrir Python, exécuter des instructions et afficher des informations.</p>
Leçon 01 — Afficher du texte avec Python
Leçon 02 — Comprendre l’ordre d’exécution
Quiz 01A — Je vérifie l’essentiel
Quiz 01B — J’applique ce que j’ai appris
Quiz 01C — Je relève le défi
Module 02 — Variables, données et calculs
<p>Créer et modifier des variables, reconnaître les principaux types de données et effectuer des calculs.</p>
Leçon 03 — Créer et utiliser des variables
Leçon 04 — Distinguer les types de données
Quiz 02A — Je vérifie l’essentiel
Quiz 02B — J’applique ce que j’ai appris
Quiz 02C — Je relève le défi
Module 03 — Interagir avec l’utilisateur
<p>Lire des données saisies au clavier, les convertir et présenter clairement les résultats.</p>
Leçon 05 — Lire une donnée avec input()
Leçon 06 — Convertir et présenter les données
Quiz 03A — Je vérifie l’essentiel
Quiz 03B — J’applique ce que j’ai appris
Quiz 03C — Je relève le défi
Projet 01 — Calculatrice interactive
Module 04 — Prendre des décisions avec les conditions
<p>Comparer des valeurs et exécuter différentes instructions selon une situation.</p>
Leçon 07 — Comparer des valeurs
Leçon 08 — Utiliser if, elif et else
Quiz 04A — Je vérifie l’essentiel
Quiz 04B — J’applique ce que j’ai appris
Quiz 04C — Je relève le défi
Module 05 — Répéter des actions avec les boucles
<p>Automatiser des tâches répétitives avec while, for et range().</p>
Leçon 09 — Répéter avec while
Leçon 10 — Parcourir avec for et range()
Quiz 05A — Je vérifie l’essentiel
Quiz 05B — J’applique ce que j’ai appris
Quiz 05C — Je relève le défi
Module 06 — Manipuler les chaînes de caractères
<p>Lire, parcourir, transformer et rechercher du texte.</p>
Leçon 11 — Lire et parcourir une chaîne
Leçon 12 — Transformer et rechercher du texte
Quiz 06A — Je vérifie l’essentiel
Quiz 06B — J’applique ce que j’ai appris
Quiz 06C — Je relève le défi
Projet 02 — Jeu du nombre mystère
Module 07 — Organiser les données avec les listes
<p>Créer, modifier, parcourir et traiter des collections ordonnées.</p>
Leçon 13 — Créer et modifier des listes
Leçon 14 — Parcourir et traiter des listes
Quiz 07A — Je vérifie l’essentiel
Quiz 07B — J’applique ce que j’ai appris
Quiz 07C — Je relève le défi
Module 08 — Tuples, ensembles et dictionnaires
<p>Découvrir différentes structures de données et choisir celle qui convient à une situation.</p>
Leçon 15 — Utiliser les tuples et les ensembles
Leçon 16 — Organiser les données avec les dictionnaires
Quiz 08A — Je vérifie l’essentiel
Quiz 08B — J’applique ce que j’ai appris
Quiz 08C — Je relève le défi
Module 09 — Créer ses propres fonctions
<p>Décomposer un programme en fonctions réutilisables avec paramètres et valeurs de retour.</p>
Leçon 17 — Créer et appeler une fonction
Leçon 18 — Utiliser les paramètres et return
Quiz 09A — Je vérifie l’essentiel
Quiz 09B — J’applique ce que j’ai appris
Quiz 09C — Je relève le défi
Projet 03 — Gestionnaire de notes scolaires
Module 10 — Comprendre et gérer les erreurs
<p>Reconnaître les erreurs, gérer les exceptions et valider les saisies.</p>
Leçon 19 — Reconnaître et diagnostiquer les erreurs
Leçon 20 — Gérer les exceptions
Quiz 10A — Je vérifie l’essentiel
Quiz 10B — J’applique ce que j’ai appris
Quiz 10C — Je relève le défi
Module 11 — Lire et écrire dans des fichiers
<p>Créer des programmes qui lisent, enregistrent et récupèrent des données.</p>
Leçon 21 — Lire des données dans un fichier
Leçon 22 — Écrire et sauvegarder des données
Quiz 11A — Je vérifie l’essentiel
Quiz 11B — J’applique ce que j’ai appris
Quiz 11C — Je relève le défi
Module 12 — Organiser un programme avec les modules
<p>Réutiliser la bibliothèque standard et organiser un programme en plusieurs fichiers.</p>
Leçon 23 — Utiliser les modules Python
Leçon 24 — Créer ses propres modules
Quiz 12A — Je vérifie l’essentiel
Quiz 12B — J’applique ce que j’ai appris
Quiz 12C — Je relève le défi
Projet 04 — Gestionnaire de tâches
Module 13 — Introduction à la programmation orientée objet
<p>Comprendre les classes, les objets, les attributs et les méthodes.</p>
Leçon 25 — Comprendre les classes et les objets
Leçon 26 — Créer des attributs et des méthodes
Quiz 13A — Je vérifie l’essentiel
Quiz 13B — J’applique ce que j’ai appris
Quiz 13C — Je relève le défi
Module 14 — Concevoir des programmes plus complets
<p>Décomposer un problème, organiser le code et améliorer sa qualité.</p>
Leçon 27 — Décomposer et planifier un programme
Leçon 28 — Tester, améliorer et documenter son code
Quiz 14A — Je vérifie l’essentiel
Quiz 14B — J’applique ce que j’ai appris
Quiz 14C — Je relève le défi
Module 15 — Projet intégrateur
<p>Planifier, développer, tester et présenter une application Python complète.</p>
Leçon 29 — Planifier le projet final
Leçon 30 — Développer et tester le projet final
Quiz 15A — Je vérifie l’essentiel
Quiz 15B — J’applique ce que j’ai appris
Quiz 15C — Je relève le défi
Projet final — Gestionnaire scolaire
Want to receive push notifications for all major on-site activities?
Enable Notifications
Never
✕