Apprendre la programmation orientée-objet avec python

Public visé : débutant en programmation orientée-objet mais connaissant la programmation impérative

Objectif pédagogique : acquérir les bases de la programmation orientée-objet avec le langage python

Durée : 3 jours

Tarif : 1500 euros

Programme détaillé :

  • Niveau 1 : modélisation orientée-objet
    • Principe de la programmation orientée-objet présenté avec les diagrammes d’objets et de classes UML
    • Distinction entre classe et objet : application avec la classe String
    • Composition d’une classe : attributs et méthodes
    • Réalisation d’une première classe en python et d’instances de cette classe
  • Niveau 2 : cycle de vie des objets
    • Le constructeur
    • Le destructeur
    • Le garbage collector
  • Niveau 3 : Visibilité et encapsulation
    • Principe d’encapsulation
    • Visibilité publique et privée
  • Niveau 4 : héritage
    • Principe de l’héritage
    • Visibilité protégée
    • Surcharge des méthodes
    • héritage multiple
    • Classes abstraites
  • Niveau 5 : méthodes spéciales
    • Analyse de la classe List
    • Codage de ses propres méthodes spéciales : mise en pratique avec la manipulation de matrices
Retour en haut