Apprenez Python par la pratique : labs interactifs, projets réels et préparation à l'emploi.
Por HealTechTodosFrançais · English · Español · Kreyòl
Sobre este curso
Une formation Python complète et pratique, du niveau débutant absolu au niveau professionnel. 20 modules, des laboratoires Python exécutables directement dans le navigateur, des défis, des quiz, 10 mini-projets et un projet final. Orientée emploi : automatisation, données, POO, bases de données, APIs.
Gratis
86 lecciones
0:00 en total
Certificado de finalización
Sobre este curso
Une formation Python complète et pratique, du niveau débutant absolu au niveau professionnel. 20 modules, des laboratoires Python exécutables directement dans le navigateur, des défis, des quiz, 10 mini-projets et un projet final. Orientée emploi : automatisation, données, POO, bases de données, APIs.
Lo que aprenderás
Maîtriser la syntaxe et les fondamentaux de Python.
Écrire des fonctions, manipuler listes/dictionnaires/fichiers.
Programmer en orienté objet (POO).
Utiliser SQLite et consommer des APIs REST.
Automatiser des tâches et analyser des données.
Construire des projets complets et appliquer les bonnes pratiques (PEP8, Git, tests).
Programa del curso
86 lecciones · 0:00
Introduction à Python
5 lecciones
Introduction générale & méthode de travail12:00
Découvrir Python12:00
Approfondissement : philosophie et écosystème14:00
Lab 1 — Votre premier programme15:00
Quiz — Module 110:00
Module 2 : Variables et Types de Données
4 lecciones
Variables et types de données14:00
Approfondissement : mémoire, références et précision14:00
Lab 2 — Manipuler les types15:00
Quiz — Module 210:00
Module 3 : Opérateurs
4 lecciones
Les opérateurs12:00
Approfondissement : priorité, court-circuit et raccourcis13:00
Lab 3 — Pair ou impair & calculs15:00
Quiz — Module 310:00
Module 4 : Structures Conditionnelles
4 lecciones
Les structures conditionnelles13:00
Approfondissement : booléens, valeurs « truthy » et ternaire13:00
Lab 4 — Mention selon la note16:00
Quiz — Module 410:00
Module 5 : Boucles
4 lecciones
Les boucles14:00
Approfondissement : itérables, enumerate, zip et pièges14:00
Lab 5 — Somme et table de multiplication16:00
Quiz — Module 510:00
Module 6 : Fonctions
4 lecciones
Les fonctions14:00
Approfondissement : portée, arguments et récursion14:00
Lab 6 — Écrire ses fonctions16:00
Quiz — Module 610:00
Module 7 : Structures de Données
4 lecciones
Listes, tuples, sets, dictionnaires15:00
Approfondissement : slicing, mutabilité et choix de structure15:00
Lab 7 — Liste et dictionnaire16:00
Quiz — Module 710:00
Module 8 : Manipulation des Chaînes
4 lecciones
Manipulation des chaînes14:00
Approfondissement : indexation, Unicode et formatage14:00
Lab 8 — Analyser une phrase16:00
Quiz — Module 810:00
Module 9 : Gestion des Fichiers
4 lecciones
Gestion des fichiers (TXT, CSV, JSON)14:00
Approfondissement : chemins, encodage, CSV et JSON15:00
Lab 9 — JSON en mémoire16:00
Quiz — Module 910:00
Module 10 : Gestion des Exceptions
4 lecciones
Gestion des exceptions13:00
Approfondissement : hiérarchie, EAFP et exceptions propres14:00
Lab 10 — Division sécurisée15:00
Quiz — Module 1010:00
Module 11 : Modules et Packages
4 lecciones
Modules, packages, pip13:00
Approfondissement : modules, imports et reproductibilité14:00
Lab 11 — Utiliser math et random15:00
Quiz — Module 1110:00
Module 12 : Programmation Orientée Objet
4 lecciones
Classes, objets, héritage16:00
Approfondissement : les piliers de la POO16:00
Lab 12 — Créer une classe18:00
Quiz — Module 1210:00
Module 13 : Bases de Données SQLite
4 lecciones
Bases de données SQLite (CRUD)15:00
Approfondissement : SQL, clés et sécurité15:00
Lab 13 — Mini base de données18:00
Quiz — Module 1310:00
Module 14 : APIs REST
4 lecciones
Consommer des APIs REST14:00
Approfondissement : HTTP, statuts et clés d'API14:00