Aller au contenu principal

Python programmation orientée objet

Date de mise à jour :
Identifiant Offre Info : 24_298973
Organisme responsable : Vivaneo (ouvre dans un nouvel onglet)

Nouvelle recherche

Présentation 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…

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 certifiante

Niveau de sortie

Information non communiquée

Durée, rythme, financement

Durée

En centre

14 h

Financement

Conventionnement
Oui

Conditions d'accès

Public visé

  • Tout public

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

Lieu de réalisation de l'action

Modalités d'enseignement

Formation entièrement en présentielle

Adresse

Les Docks - Atrium 10.6
13000 Marseille

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

Début

Fin

Adresse d'inscription
Les Docks - Atrium 10.6
13000 Marseille
Modalités
Entrées / Sorties à dates permanentes