Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
30 Exercices Orientés Objets avec Python
Rating: 4.5 out of 5(322 ratings)
2,477 students

30 Exercices Orientés Objets avec Python

Améliorez votre maîtrise de la programmation orientée objet avec ces 30 exercices Python corrigés.
Last updated 2/2022
French

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

Coding Exercises

This course includes our updated coding exercises so you can practice your skills as you learn.

See a demo
Image of coding exercise example

Course content

5 sections36 lectures56m total length
  • Les exercices de code - Mode d'emploi4:10
  • Les sources de la formation1:06
  • Les sources de la formation - Lien0:14

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

  1. Créer une classe

  2. Initialiser une instance

  3. Créer une classe employé

  4. Créer un attribut de classe

  5. Changer l'affichage d'une instance

  6. Hériter de la classe list

  7. Créer des instances employés

  8. Trouver les erreurs

  9. Créer un héritage entre deux classes

  10. Modifier un attribut

  11. Trouver les erreurs

  12. Ajouter les self

Intermédiaire

  1. Changer un attribut avec une méthode

  2. Éviter la répétition avec l'héritage

  3. Rendre une méthode privée

  4. Trouver les erreurs

  5. Créer une méthode statique

  6. Supprimer une instance

  7. Créer un gestionnaire de compte

  8. Surcharger une méthode

  9. Incrémenter un attribut

  10. Générer un attribut aléatoire

Avancé

  1. Empêcher la modification d'un attribut

  2. Calculer l'aire d'un rectangle avec un ContextManager

  3. Créer une classe e-mail

  4. Gérer une classe d'élèves

  5. Créer des pizzas

  6. Créer un générateur de mots de passe

  7. Gérer les notes d'élèves

  8. 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