Programmation orientée objet Python classes et objet en Python, attribut et méthodes de classes en Python, exemple de classe en python : la classe rectangle Python-- Python 3.7 version Windows 7, Windows 8, Windows 10-- Pour un bon visionnage de la vidéo, utiliser le navigateur Google Chrome. Object-Oriented Programming Python classes and objects in Python, attribute and class methods in Python, class exmple in python: the Python rectangle class-- Python 3.7 version Windows 7, Windows 8, Windows 10--Inheritance in object-oriented. For a good viewing of the video, use the Google Chrome browser.
Object oriented programming Python classes and object in Python, attribute and methods of classes in Python, example class in python: the rectangle class Python - Python 3.7 version Windows 7, Windows 8, Windows 10 - For a good viewing of the video , use the Google Chrome browser. Object-Oriented Programming Python classes and objects in Python, attribute and class methods in Python, class exmple in python: the Python rectangle class - Python 3.7 version Windows 7, Windows 8, Windows 10 - Inheritance in object-oriented. For a good viewing of the video, use the Google Chrome browser.
Objets et classe Python .
Python est un langage de programmation orienté objet. Contrairement à la programmation orientée procédure, où l'accent est principalement mis sur les fonctions, la programmation orientée objet met l'accent sur les objets.
Un objet est simplement une collection de données (variables) et de méthodes (fonctions) qui agissent sur ces données. De même, une classe Python est un plan pour cet objet.
On peut considérer la classe Python comme une esquisse (prototype) d'une maison. Il contient tous les détails sur les sols, les portes, les fenêtres, etc. Sur la base de ces descriptions, nous construisons la maison. La maison est l'objet.
Comme de nombreuses maisons peuvent être fabriquées à partir du plan d'une maison, nous pouvons créer de nombreux objets à partir d'une classe Python . Un objet est également appelé instance d'une classe Python et le processus de création de cet objet est appelé instanciation.
Définition d'une classe Python en Python
Tout comme les définitions de fonction commencent par le mot-clé def en Python, les définitions de classe Python commencent par un mot-clé de classe Python .
La première chaîne à l'intérieur de la classe Python s'appelle docstring et contient une brève description de la classe Python . Bien que non obligatoire, cela est fortement recommandé.
Voici une définition de classe Python simple.
class MyNewClass:
'' 'Ceci est une docstring. J'ai créé une nouvelle classe Python '' '
passer
Une classe Python crée un nouvel espace de noms local dans lequel tous ses attributs sont définis. Les attributs peuvent être des données ou des fonctions.
Il contient également des attributs spéciaux qui commencent par des doubles traits de soulignement __. Par exemple, __doc__ nous donne la docstring de cette classe Python .
Dès que nous définissons une classe Python , un nouvel objet de classe Python est créé avec le même nom. Cet objet de classe Python nous permet d'accéder aux différents attributs ainsi que d'instancier de nouveaux objets de cette classe Python .