Dans cette formation entièrement pratique, vous allez devoir résoudre 30 exercices de programmation orientée objet avec Python.
Les exercices sont divisés en trois niveaux : débutant, intermédiaire et avancé.
Chaque exercice aborde des notions spécifiques de l'orienté objet : les instances, les classes, les attributs, les propriétés, la surcharge, l'héritage etc.
Voici la liste des 30 exercices de la formation :
Débutant
Créer une classe
Initialiser une instance
Créer une classe employé
Créer un attribut de classe
Changer l'affichage d'une instance
Hériter de la classe list
Créer des instances employés
Trouver les erreurs
Créer un héritage entre deux classes
Modifier un attribut
Trouver les erreurs
Ajouter les self
Intermédiaire
Changer un attribut avec une méthode
Éviter la répétition avec l'héritage
Rendre une méthode privée
Trouver les erreurs
Créer une méthode statique
Supprimer une instance
Créer un gestionnaire de compte
Surcharger une méthode
Incrémenter un attribut
Générer un attribut aléatoire
Avancé
Empêcher la modification d'un attribut
Calculer l'aire d'un rectangle avec un ContextManager
Créer une classe e-mail
Gérer une classe d'élèves
Créer des pizzas
Créer un générateur de mots de passe
Gérer les notes d'élèves
Implémenter l'addition entre instances
Avec cette formation, vous aborderez donc de nombreux concepts indispensables de la programmation orientée objet.
Chaque exercice comporte une solution détaillée qui vous permettra de bien comprendre le fonctionnement des scripts.
Grâce aux tests unitaires utilisés pour les exercices, vous pouvez vérifier directement sur la plateforme Udemy si votre code fonctionne et ne comporte pas d'erreurs, par rapport à l'énoncé demandé.