Maison > développement back-end > Tutoriel Python > Guide du débutant pour les cours

Guide du débutant pour les cours

Patricia Arquette
Libérer: 2024-11-27 02:13:14
original
779 Les gens l'ont consulté

Beginners Guide for Classes

Les cours sont indispensables. Ils constituent le modèle de création d'objets, qui est l'élément central de la POO (Object Oriented Python). Les classes aident à garder votre code organisé et sont définies comme un ensemble de données et de fonctionnalités, qui peuvent être copiées et modifiées pour accomplir une grande variété de tâches de programmation. En raison de l'importance des cours, nous examinerons comment les créer et quelques éléments qui aident à les constituer.

Comment créer une classe

Créer une classe est assez simple à faire, il vous suffira de la définir avec le mot clé "class" puis le nom que vous souhaiteriez donner à ladite classe suivi de deux points.

class Fruit:
Copier après la connexion
Copier après la connexion

Les noms de classe commencent toujours par une lettre majuscule et s'il y a plus d'un mot, nous utiliserons UpperCamalCase. Bravo! Avec cela, vous avez réussi à créer une classe.

Init et soi

La prochaine chose dont votre classe aura besoin est d'utiliser la méthode init. La méthode init est invoquée lorsqu'une classe est initialisée et que chaque classe en a une, elle vient après le mot-clé "def" et le mot init a 2 traits de soulignement de chaque côté et se termine par deux points.

class Fruit:

     def __init__(self):

Copier après la connexion
Copier après la connexion

Init prend en compte les arguments qui sont utilisés comme attributs de la classe qui nous aident à personnaliser nos instances comme nous le souhaitons, et c'est là que self entre en jeu. Self est un mot-clé qui fait référence à l'instance d'une classe, dans le cas de notre exemple de classe Fruit, ce serait, par exemple, une pomme si nous en créions une en python. Self permet également d'accéder aux attributs et méthodes de la classe.

Attributs et méthodes

Les attributs sont des variables qui appartiennent à un objet. Par exemple, dans notre classe de fruits, tous les fruits ont un nom et une couleur donc ces 2 peuvent être nos attributs. Lorsque vous ajoutez des attributs, vous les placez à côté de vous-même en tant que paramètres et lorsqu'ils sont associés à vous-même, nous faisons en sorte que chaque nouveau fruit que nous ajoutons soit créé avec le nom et la couleur que nous avons attribués.

class Fruit:

     def __init__(self, name, color, brand):
         self.name = name
         self.color = color
         self.brand = brand
Copier après la connexion
Copier après la connexion

Mais maintenant que nous avons les attributs, nous pouvons vouloir que l'instance ou le fruit fasse quelque chose et c'est là que les méthodes entrent en jeu. Les méthodes sont des fonctions conçues au sein d'une classe et peuvent être utilisées pour définir le comportement d'un objet. Les méthodes peuvent accéder et manipuler les attributs de données (variables) de l'objet auquel elles appartiennent à l'aide du paramètre self. Pour créer une méthode, vous devez la commencer avec le mot-clé def, puis le nom de la méthode suivi de deux points.

class Fruit:
Copier après la connexion
Copier après la connexion

Maintenant que nous savons comment créer une classe et quelques éléments de base de la création 1, créons une instance appelée "fruit préféré" qui s'initialisera avec quelques attributs et une méthode pour l'afficher à tout le monde. Lorsque nous créons l'instance que nous allons configurer comme une variable, ce sera favorite_fruit = Fruit("Apple", "Red", "Granny Smith"). Comme vous pouvez le voir lorsque nous créons l'instance, nous utilisons "Fruit" qui est le nom de la classe, suivi de () qui ont 3 arguments correspondant aux attributs que nous avons définis dans init pour l'initialisation. Cela donnera à l'instance toutes les informations sur lesquelles nous l'avons définie. Après cela, nous imprimerons favorite_fruit.display_fruit(), si vous demandez pourquoi c'est une bonne question. Après avoir créé l'instance, il s'agit maintenant d'une instance de Fruit et comme c'est une instance de fruit, nous pouvons appeler une méthode d'instance dessus qui dans ce cas sera display_fruit et invoquer la méthode que nous utilisons (). Alors maintenant que nous savons cela, assemblons tout cela et voyons le produit fini.

class Fruit:

     def __init__(self):

Copier après la connexion
Copier après la connexion

Une fois que vous aurez exécuté cela dans votre terminal, vous verrez :

class Fruit:

     def __init__(self, name, color, brand):
         self.name = name
         self.color = color
         self.brand = brand
Copier après la connexion
Copier après la connexion

Et avec cela, vous connaissez certaines des parties de base d'un cours et pouvez en faire vous-même. Les cours peuvent devenir beaucoup plus compliqués et faire bien plus que ce que nous venons de faire ici, mais le but reste le même. Je suis sûr que vous pouvez voir que peu importe le nombre de personnes ou le nombre de fruits que vous avez, une fois la classe créée et configurée comme vous le souhaitez, vous pouvez imprimer autant d'instances de la classe Fruit que vous le souhaitez et pouvez affichez les fruits préférés de chacun sans avoir besoin de répéter un tas de code. J'espère que vous avez trouvé cela utile, merci d'avoir lu.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:dev.to
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal