Programmation Orientée Objet en Python
Back to Main Website
Home
Introduction: Histoire et Concepts
Introduction: Histoire et Concepts
Histoire de la programmation
Première Structuration des données
Naissance de la POO
Python: tout n’est qu’objet
Python : Simplicité des objets et performance sous-jacente
Classes en Python : Concepts fondamentaux
Travaux Pratiques
Construire sa propre Liste
Construire son propre DataFrame
Encapsulation, Héritage, Composition et Dunder
Encapsulation, Heritage, Composition et Dunder
Encapsulation en Python
Héritage en Python : Concept et intérêt
Héritage vs Composition
Méthodes Dunder en Python
Python
call
Method: A Fun Exploration
Travaux Pratiques
TP: Heritage avec le pricing d’option
TP : Ajouter des méthodes dunder à DataFrameSimple
TP : Étendre la classe Liste avec des méthodes dunder
TP: Dunder Method with Tensor for Automatic Differentiation
Polymorphisme et Surcharge
Polymorphisme et Surcharge
Polymorphism in Object-Oriented Programming
Polymorphism in Python: Function Overloading and Type Checking
Class Creation: Standard vs type()
Type Hinting, Typing Module, and Linters in Python
Abstract Classes
Protocol Classes
Travaux Pratiques
TP
Decorators
Design Patterns
The decorator pattern
Decorator Practically
Built-in Decorators and Standard Library Decorators in Python
Practical Decorators in Python Libraries
Travaux Pratiques
TP: Monte Carlo Option Pricing with Decorators
TP: Optimizing Heston Model Monte Carlo Simulation
Project Management and Packaging
Project and Package
Organizing Python Projects
Understanding imports
Python Package Management and Virtual Environments
Unit Testing in Python
Travaux Pratiques
TP: Creating a Linear Regression Package
Design Patterns
OOP Design Patterns
Python-Specific Design Patterns
Creation Design Patterns
Structural Design Patterns
Behavioral Design Pattern
Travaux Pratiques
TP
Sujets de Projets possibles
Projets
Projets POO - 2024-2025
Code source
Encapsulation, Heritage, Composition et Dunder
Remi Genet
2024-10-21
Les cours de cette partie sont:
Encapsulation en Python
Comprendre l’encapsulation en Python et les conventions pour définir des attributs et méthodes publics et privés.
Remi Genet
2024-10-21
Héritage en Python : Concept et intérêt
Découvrez le concept d’héritage en Python, son intérêt et son application dans la création de hiérarchies de classes. Apprenez comment Python gère l’héritage implicite de la…
Remi Genet
2024-10-21
Héritage vs Composition
Découvrez les différences entre l’héritage et la composition en programmation orientée objet, leurs avantages et inconvénients, et comment choisir la meilleure approche pour…
Remi Genet
2024-10-21
Méthodes Dunder en Python
Découvrez les méthodes dunder en Python, des méthodes spéciales encadrées par des doubles tirets bas (__), qui permettent de personnaliser le comportement des objets dans…
Remi Genet
2024-10-21
Python
call
Method: A Fun Exploration
Explore the quirky side of Python’s
call
method with fun examples and insights into memory allocation. A lighthearted break in our Python deep dive.
Remi Genet
2024-10-21
TP : Ajouter des méthodes dunder à DataFrameSimple
Dans ce TP, vous allez étendre la classe
DataFrameSimple
en y ajoutant des méthodes dunder (double underscore) pour implémenter des opérations avancées. Cela vous permettra…
Remi Genet
2024-10-21
TP : Étendre la classe Liste avec des méthodes dunder
Dans ce TP, vous allez étendre la classe
Liste
que nous avons créée précédemment en y ajoutant des méthodes dunder (double underscore) pour implémenter des opérations de…
Remi Genet
2024-10-21
TP: Dunder Method with Tensor for Automatic Differentiation
Imagine you have a complex mathematical function. It might look intimidating at first, but it’s actually just a composition of simple operations. For example, consider this…
Remi Genet
2024-10-21
TP: Heritage avec le pricing d’option
Ce TP est divisé en deux parties pour explorer les concepts d’héritage, d’encapsulation et de composition en programmation orientée objet (POO). Vous allez implémenter des…
Remi Genet
2024-10-21
No matching items
Back to top
Encapsulation en Python