Informatique, langage Python, POO Programmation Orientée Objet, attributs, méthodes, ligne de code, instance d'une classe, constructeur d'une classe, méthode d'une classe, comportement d'une méthode
Le langage Python est orienté objet, ce qui implique que toute son architecture est basée sur les objets. Pour maîtriser complètement Python et tirer le meilleur parti de ses fonctionnalités, il est nécessaire de comprendre la programmation orientée objet.
[...] deux instances A et B de la classe Point A = Point B = Point POO Instanciation Méthodes Méthodes Une méthode est une fonction qui utilise l'objet "self" comme premier argument. "Self" représente un objet générique qui remplace l'objet en cours d'utilisation. Définition d'une méthode Figure: Exemple de définition d'une méthode Cette classe Point possède une méthode : deplace(). POO Instanciation Méthodes Méthodes Pour définir une méthode, il faut : 1 indiquer son nom (ici deplace()) indiquer les arguments entre des parenthèses. Le premier argument d'une méthode doit être self. [...]
[...] POO Héritage Héritage POO Héritage L'héritage Définition En programmation orientée objet, "hériter" signifie "avoir accès à". Si un objet hérite des méthodes d'une classe, cela signifie qu'il peut utiliser ces méthodes, et qu'il y a donc accès. Figure: Héritage POO Héritage Comptes bancaires Pour représenter un compte bancaire , il faut, au minimum : connaître le propriétaire (que l'on représentera simplement par son nom), le numéro du compte (que l'on représentera par chaîne de caractères) et la somme disponible sur le compte (représentée par un float) POO Héritage Comptes bancaires Pour les opérations sur un compte, on se limite aux opérations de : retrait (on décrémente si possible le compte d'une somme donnée ; dans le cas où un retrait est impossible, on affiche un message d'erreur), le dépôt (on augmente le compte d'une somme donnée) et la consultation (on retourne la somme disponible sur un compte). [...]
[...] Figure: Classe POO Classe, objet, instanciation Objet Objet Qu'est ce qu'un objet ? Un objet peut être une représentation d'un concept, d'une idée ou d'une entité du monde physique, comme une voiture, une personne ou livre. Il a un état et un comportement: L'état est décrit par des variables : Attributs Le comportement est décrit par des fonctions : Méthodes Figure: Objet Voiture POO Classe, objet, instanciation Objet Objet Figure: Attributs et méthodes d'une classe POO Classe, objet, instanciation Objet Objet Exemple d'une liste L'état d'une liste est déterminé par un ensemble de cellules mémoire, chacune étant liée à la suivante et disposant de fonctionnalités telles que append(), remove(), count(), extend(), etc. [...]
[...] Programmation Orientée Objet - Python Programmation Orientée Objet Python February POO Contents Outline I. II. III. IV. V. Introduction Le Python, un langage orienté objet Classe, objet, instanciation A. B. [...]
[...] La programmation orientée objet est une approche différente pour concevoir, développer et structurer son code. La programmation orientée objet vise à améliorer la clarté, la structure, la modularité et la facilité de maintenance et de débogage de nos scripts. Nous allons démontrer ces avantages par des exemples concrets au cours de cette section. POO Le Python, un langage orienté objet Le Python, un langage orienté objet POO Le Python, un langage orienté objet Définition Le langage Python est orienté objet, ce qui implique que tout son architecture est basée sur les objets. [...]
Source aux normes APA
Pour votre bibliographieLecture en ligne
avec notre liseuse dédiée !Contenu vérifié
par notre comité de lecture