Plan du cours
Introduction
Aperçu de Object-Oriented Programming
- Qu'est-ce que Object-Oriented Programming ?
- Pourquoi apprendre Object-Oriented Programming ?
Comprendre les concepts Object-Oriented Programming
- Comprendre les classes
- Comprendre les objets et les instances
- Comprendre les variables
- Comprendre l'encapsulation des données
- Comprendre l'héritage des classes
Remise à niveau sur le Python langage de programmation
Démarrer avec Object-Oriented Programming avec Python
- Implémenter une classe simple dans Python
- Créer une instance d'une classe
- Comprendre les méthodes et leur définition
- Utiliser la méthode __init__
- Utiliser la méthode __del__
- Définir les membres publics, protégés et privés
Ajouter des méthodes, des attributs et des propriétés à votre classe
Création et utilisation d'un objet de votre classe
Utilisation des variables de classe et des variables d'instance
Utilisation de super-classes pour l'héritage
Utilisation de l'héritage multiple
Utilisation d'itérateurs
Ajouter une fonctionnalité d'itération aux objets en utilisant la méthode __iter__()
Création de votre projet : Simulation d'un système bancaire à l'aide de la POO avec Python
Remarques finales
Pré requis
- Familiarité de base avec la programmation
Nos Clients témoignent (4)
Le formateur était très disponible pour répondre à toutes les questions que je me posais.
Caterina - Stamtech
Formation - Developing APIs with Python and FastAPI
Traduction automatique
It was a though course as we had to cover a lot in a short time frame. Our trainer knew a lot about the subject and delivered the content to address our requirements. It was lots of content to learn but our trainer was helpful and encouraging. He answered all our questions with good detail and we feel that we learned a lot. Exercises were well prepared and tasks were tailored accordingly to our needs. I enjoyed this course
Bozena Stansfield - New College Durham
Formation - Build REST APIs with Python and Flask
Transfert des connaissances pratiques et de l'expérience du formateur.
Rumel Mateusz - Pojazdy Szynowe PESA Bydgoszcz SA
Formation - GUI Programming with Python and PyQt
Traduction automatique
As I was the only participant the training could be adapted to my needs.