Programmation & algorithmique

⭐ Niveau Expert & Concours

Programmation Orientée Objet en Python (POO)

Modélisation orientée objet, méthodes Dunder, héritage, métaprogrammation et gestionnaires de contexte.

  • 2 modules
  • 8 leçons
  • 3 h 55 de contenu
  • Exercices Python exécutables
  • Évaluation finale
#POO Python#Python Avancé CPGE#Concours CPGE#X-ENS Prépa#CPGE Maroc#Architecture Logicielle

Ce que vous allez apprendre

  • Classes, encapsulation et héritage
  • Itérateurs, générateurs et métaprogrammation

Programme

2 modules · 8 leçons · 3 h 55 de contenu

1Classes, encapsulation et héritage4 leçons · 2 h 05
  1. 1.1Classes, instances, __init__ et self
  2. 1.2Encapsulation, attributs et méthodes de classe
  3. 1.3Héritage, super() et polymorphisme
  4. 1.4Méthodes spéciales : __str__, __eq__, __len__…
2Itérateurs, générateurs et métaprogrammation4 leçons · 1 h 50
  1. 2.1Le protocole d'itération
  2. 2.2Générateurs, yield et économie de mémoire
  3. 2.3map, filter, zip, enumerate et sorted
  4. 2.4Fermetures et décorateurs

Comment se déroule la formation

À votre rythme

Des leçons courtes ; votre progression est enregistrée et vous reprenez là où vous vous êtes arrêté.

En pratiquant

Des exemples de code Python à modifier et exécuter dans le navigateur, sans rien installer.

Une validation

Une évaluation finale s'ouvre quand vous avez parcouru l'essentiel de la formation.

Dans le même domaine

  • Programmation & algorithmique🚀 30+ Notebooks Intégrés

    Python Essentials 2 : Fonctions, Modules & Fichiers

    Fonctions avancées, paquets standards, dictionnaires, gestion des erreurs et E/S fichiers texte/binaire.

    ▶ Exercices Python

    2 modules · 8 leçons · 3 h 40

    Voir le programme Accès sur attribution
  • Programmation & algorithmique⚡ Performance & Gestion Mémoire

    Langage C : les fondamentaux

    Maîtrise des pointeurs, allocation dynamique, structures de données bas niveau et compilation GCC.

    ▶ Exercices C

    7 modules · 23 leçons · 11 h 40

    Voir le programme Accès sur attribution
  • Programmation & algorithmique🕷️ Scraping & Automatisation Pro

    Automatisation & Web Scraping Avancé en Python

    Extraction de données web à grande échelle, requêtes asynchrones, parsing HTML et scripts d'automatisation.

    ▶ Exercices Python

    3 modules · 12 leçons · 6 h

    Voir le programme Accès sur attribution