DES RESSOURCES ET DES OUTILS AU SERVICE DES ACTEURS ET DES PROFESSIONNELS.

Python programmation orientée objet

Date de mise à jour : 21/01/2026 | Identifiant OffreInfo : 24_298973

Information fournie par :
Carif-Oref Provence - Alpes - Côte d'Azur

Objectifs, programme, validation de la formation

Objectifs

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

Programme de la formation

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

Validation et sanction

Être capable de concevoir une application Python orientée objet
Savoir structurer un projet Python de manière professionnelle
Écrire un code lisible, maintenable et réutilisable
Comprendre et appliquer les principes avancés de la POO

Type de formation

Non certificiante

Sortie

Information non communiquée

Métiers visés

Code Rome

Durée, rythme, financement

Modalités pédagogiques
Durée
14 heures en centre

Conventionnement : Non

Financeur(s)

Conditions d'accès

Public(s)
Tout public
Modalités de recrutement et d'admission

Niveau d'entrée : Information non communiquée

Conditions spécifiques et prérequis

Connaissances de base en programmation Notions élémentaires du langage Python Utilisation d'un environnement de développement

Modalités d'accès

Lieu de réalisation de l'action

formation entièrement présentielle
Adresse
291 Rue Albert Caquot
06560 - Valbonne
Responsable :
Téléphone fixe : 01 77 17 90 36
Contacter l'organisme

Contacts

Contact sur la formation
28 rue du chemin vert
75011 - Paris 11e
Responsable : Monsieur Mickael MASSET
Téléphone fixe : 01 77 17 90 36
fax :
Site web : https://formation.vivaneo.fr/
Contacter l'organisme
Contacter l'organisme formateur
Vivaneo
SIRET: 51017673800043
75011 Paris 11e
Responsable : MASSET
Téléphone fixe : 01 77 17 90 36
Site web : https://formation.vivaneo.fr/
Contacter l'organisme

Période prévisibles de déroulement des sessions

du 26/01/2026 au 31/12/2026
débutant le : 26/01/2026
Adresse d'inscription
291 Rue Albert Caquot
06560 - Valbonne
Etat du recrutement : Information non disponible
Modalités : Entrées/sorties permanentes

Organisme responsable

Vivaneo
SIRET : 51017673800043

Adresse
28 rue du chemin vert
75011 - Paris 11e
Téléphone fixe : 01 77 17 90 36
Contacter l'organisme