On a besoin de vous !
Aidez nous à mieux vous connaitre

Python programmation orientée objet

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

Contenu 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
 

Résultats attendus de la formation

  • Ê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
N° session CO
Date de début
Date de fin
Lieu de formation
Inscription
Public
Détails
409671S
26/01/2026
31/12/2026
Dijon 21000
Tout public
Afficher les détails

Durée

Durée totale de la formation: 14 heure(s)
Durée en centre: 14 heure(s)

Modalites de formation

Modalités d'enseignement: Formation en présentiel

Rythme: Temps partiel , Temps plein

FPC Formation professionnelle continue : Oui

Lieu de formation

Hope !
64e Rue Sully
21000 - Dijon

ORGANISME FORMATEUR

Vivaneo
Voir la fiche complète de l'organisme formateur Contacter l'organisme formateur pour cette session

Admission

Niveau entrée requis : Sans niveau spécifique

Statut(s) des publics accueillis :
Tout public

Conditions spécifiques d'admission (ou pré-requis) : Connaissances de base en programmation Notions élémentaires du langage Python Utilisation d’un environnement de développement

COMPLEMENT D’INFORMATION

409672S
26/01/2026
31/12/2026
Dijon 21000
Tout public
Afficher les détails

Durée

Durée totale de la formation: 14 heure(s)
Durée en centre: 14 heure(s)

Modalites de formation

Modalités d'enseignement: Formation en présentiel

Rythme: Temps partiel , Temps plein

FPC Formation professionnelle continue : Oui

Lieu de formation

Chez Startway Coworking
15 Boulevard de Brosses
21000 - Dijon

ORGANISME FORMATEUR

Vivaneo
Voir la fiche complète de l'organisme formateur Contacter l'organisme formateur pour cette session

Admission

Niveau entrée requis : Sans niveau spécifique

Statut(s) des publics accueillis :
Tout public

Conditions spécifiques d'admission (ou pré-requis) : Connaissances de base en programmation Notions élémentaires du langage Python Utilisation d’un environnement de développement

COMPLEMENT D’INFORMATION

409673S
26/01/2026
31/12/2026
Besançon 25000
Tout public
Afficher les détails

Durée

Durée totale de la formation: 14 heure(s)
Durée en centre: 14 heure(s)

Modalites de formation

Modalités d'enseignement: Formation en présentiel

Rythme: Temps partiel , Temps plein

FPC Formation professionnelle continue : Oui

Lieu de formation

Ibis Besançon Centre Ville
21 rue gambetta
25000 - Besançon

ORGANISME FORMATEUR

Vivaneo
Voir la fiche complète de l'organisme formateur Contacter l'organisme formateur pour cette session

Admission

Niveau entrée requis : Sans niveau spécifique

Statut(s) des publics accueillis :
Tout public

Conditions spécifiques d'admission (ou pré-requis) : Connaissances de base en programmation Notions élémentaires du langage Python Utilisation d’un environnement de développement

COMPLEMENT D’INFORMATION

409674S
26/01/2026
31/12/2026
Belfort 90000
Tout public
Afficher les détails

Durée

Durée totale de la formation: 14 heure(s)
Durée en centre: 14 heure(s)

Modalites de formation

Modalités d'enseignement: Formation en présentiel

Rythme: Temps partiel , Temps plein

FPC Formation professionnelle continue : Oui

Lieu de formation

Belfort Boost
6 Rue de Madagascar
90000 - Belfort

ORGANISME FORMATEUR

Vivaneo
Voir la fiche complète de l'organisme formateur Contacter l'organisme formateur pour cette session

Admission

Niveau entrée requis : Sans niveau spécifique

Statut(s) des publics accueillis :
Tout public

Conditions spécifiques d'admission (ou pré-requis) : Connaissances de base en programmation Notions élémentaires du langage Python Utilisation d’un environnement de développement

COMPLEMENT D’INFORMATION

Vivaneo

Raison sociale : VIVANEO

28 Rue du Chemin Vert - 75011 Paris

01 77 17 90 36

Voir la fiche complète de l'organisme Voir le site web Voir le site web Géolocaliser

Cette formation est indexée aux domaines suivants :

  • 30812 - Langage Python
  • 31067 - Développement informatique

Spécialité de formation NSF :

  • 326 - Informatique, traitement de l'information, réseaux de transmission des données

Lien vers les descriptions métiers France Travail : (ROME)