Python programmation orientée objet
Date de mise à jour :
Identifiant Offre Info : 20_26248714F
Organisme responsable :
VIVANEO
(ouvre dans un nouvel onglet)
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…
- Rappels de syntaxe Python
- Types de données et structures de contrôle
- Fonctions et portée des variables
- Concepts fondamentaux de la POO
- Différences entre programmation procédurale et orientée objet
- Notion de classe et d'objet
- Définition d'une classe en Python
- Attributs et méthodes
- Constructeur et méthode init
- Instanciation d'objets
- Attributs publics, protégés et privés
- Getters et setters
- Utilisation des propriétés (@property)
- Héritage simple et multiple
- Redéfinition de méthodes
- Utilisation de super()
- Polymorphisme et méthodes abstraites
- Méthodes magiques (str, repr, etc.)
- Composition vs héritage
- Organisation du code en modules et packages
- É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
Sans niveau spécifique
Durée, rythme, financement
Durée
En centre
14 h
Financement
- Conventionnement
- Oui
- Financeurs
-
- Autre
- OPCO
Conditions d'accès
Publics visés
- Salarié
- Tout public
Niveau d'entrée
Sans niveau spécifique
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
15 Rue du Jeu de Mail59140 Dunkerque
Responsable : Work et Co Dunkerque
Périodes prévisibles de déroulement des sessions
Début
Fin
- Adresse d'inscription
-
28 Rue du Chemin Vert
75011 Paris 11e - État du recrutement
- Ouvert
- Modalités
- Entrées / Sorties à dates permanentes