Formation

Python programmation orientée objet

Organisme juridiquement chargé de l'offre de formation proposée
Vivaneo

  • Tout public
Comprendre les principes fondamentaux de la programmation orientée objet

Maîtriser la syntaxe POO du langage Python

Concevoir des classes et des objets adaptés à un besoin métier

Utiliser l’héritage, l’encapsulation et le polymorphisme

Structurer une application Python orientée objet

Améliorer la maintenabilité et la réutilisabilité du code

Appliquer les bonnes pratiques de conception logicielle
Module 1 : Rappels sur Python

Rappels de syntaxe Python

Types de données et structures de contrôle

Fonctions et portée des variables

Module 2 : Introduction à la programmation orientée objet

Concepts fondamentaux de la POO

Différences entre programmation procédurale et orientée objet

Notion de classe et d’objet

Module 3 : Création et utilisation des classes

Définition d’une classe en Python

Attributs et méthodes

Constructeur et méthode init

Instanciation d’objets

Module 4 : Encapsulation et propriétés

Attributs publics, protégés et privés

Getters et setters

Utilisation des propriétés (@property)

Module 5 : Héritage et polymorphisme

Héritage simple et multiple

Redéfinition de méthodes

Utilisation de super()

Polymorphisme et méthodes abstraites

Module 6 : Méthodes spéciales et bonnes pratiques

Méthodes magiques (str, repr, etc.)

Composition vs héritage

Organisation du code en modules et packages

Module 7 : Mise en pratique

Étude de cas orientée objet

Conception d’une mini-application en Python

Relecture et amélioration du code
Connaissances de base en programmation

Notions élémentaires du langage Python

Utilisation d’un environnement de développement
Durée en centre : 14 heures
Durée totale : 14 heures
Formacode (Domaines de formation) :
  • 30812 Langage Python
  • 31090 Développement web
Rome (Métiers) :
  • M1805 Études et développement informatique
NSF (Spécialités de formation) :
  • 326 Informatique, traitement de l'information, réseaux de transmission des données
Fonds Européen Les actions du Plan Régional de Formation sont financées avec le concours du Fonds Européen

Entrées/sorties permanentes

Formation entièrement présentielle


LIEU DE FORMATION