Python programmation orientée objet

Picto fav
Picto partage
  • Partager par mail
  • Imprimer
Mise à jour : 21/01/2026 Formation : 26248714F Source : VIVANEO

Session de formation

Code CARIF Dates Niveau de sortie Financeur(s) Lieu Organisme formateur Type Réunion
512138S Se rapprocher de l'organisme pour connaitre la prochaine session Sans niveau spécifique

Autre financeur, OPCO

Lille (59) VIVANEO
Tél : 01 77 17 90 36
Email : formation@vivaneo.fr

FC

Non Picto rouler et dérouler
Durée

Durée totale de la formation : 14h
Durée en centre : 14h
Durée en entreprise : h

Modalités de formation

Rythme :
Temps partiel, Temps plein, Cours de jour
Type de parcours : Parcours individualisé

Dispositif Financeur
Financements à déterminer selon la situation du bénéficiaire Autre financeur
OPCO Entreprises OPCO

Tarif : N.C.
Modalités d'enseignement : Formation entièrement présentielle

Lieu de formation

253 Boulevard de Leeds
59777 Lille

Accueil sur le lieu de formation

Accès handicap : Pas d'accès handicap
Hébergement : Pas d'hébergement
Restauration : Pas de restauration
Transport : Pas de transport

Admission

Niveau d'entrée requis : Sans niveau spécifique
Prérequis :
Connaissances de base en programmation Notions élémentaires du langage Python Utilisation d’un environnement de développement
Public :
En activité professionnelle, Salarié
En recherche d'emploi, Tout public

Réunions d'informations

Aucune information

Complément d'information

Aucune information

Objectifs de la formation

  • 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

Contenu pédagogique

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

Métiers visés

Insertion dans l'emploi

Picto rouler et dérouler

Aucune donnée n'est encore disponible pour cette formation

Informations complémentaires

Picto rouler et dérouler

Numéro Carif : 512138S
Référence formation : 26248714F
Code NSF : 326 - Informatique, traitement de l'information, réseaux de transmission des données
Formacode principal : 30812 - Langage Python
ROME associés : -

Picto alerte M'alerter sur les nouvelles sessions