30 Exercices Orientés Objets avec Python
What you'll learn
- Créer des classes
- Modifier des attributs
- Créer des instances
- Trouver les erreurs dans des scripts
- Utiliser les classmethod et staticmethod
- Supprimer des instances
- Surcharger des méthodes
- Créer un générateur de mots de passe
- Utiliser l'héritage pour éviter la répétition
- Rendre des méthodes privées
- Empêcher la suppression d'attributs
- Résoudre des problèmes de programmation orientée objet
- Créer des classes complexes
Requirements
- Avoir un bon niveau de base en Python (variables, fonctions, boucles...)
Description
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é.
Who this course is for:
- Développeurs Python souhaitant se familiariser avec les concepts de la POO
- Développeurs Python souhaitant pratiquer les concepts de la POO
- Développeurs Python souhaitant découvrir de nouvelles notions de la POO
Instructors
Formateur depuis plus de 5 ans et développeur Python Freelance.
Je suis le fondateur de Docstring, le premier site francophone entièrement dédié à l'apprentissage de Python.
Je donne des formations en ligne et dans différents centres de formations et entreprises et j'ai formé plusieurs milliers de personnes dans des dizaines de pays à travers le monde.
Mon goût pour la pédagogie me pousse à toujours aller plus loin dans mes méthodes d'enseignement afin de produire des formations de la plus haute qualité possible.
J'espère vous compter prochainement comme étudiant parmi l'une de mes formations sur Udemy.
Un site francophone pour l'apprentissage de Python
Docstring est un site francophone entièrement dédié à l'apprentissage du langage Python.
De nombreuses formations disponibles ainsi que des quiz et exercices vous permettent de passer de débutant à confirmé dans ce merveilleux langage de programmation.
Passez à la vitesse supérieure avec Docstring
D'autres ressources comme des articles détaillés et un club privé vous permettent également de passer à la vitesse supérieure dans votre apprentissage.