Hé, ça fait longtemps que je ne vois pas, ça fait un moment, mais je suis content que tu sois de retour et je suis
content que tu sois toujours là, crois-moi.
Je pense que les choses vont devenir beaucoup plus amusantes une fois que nous commencerons à créer des applications.
Mais nous devons passer par les bases.
Alors accrochez-vous.
Maintenant, vous m'avez peut-être entendu mentionner des méthodes et des fonctions auparavant, et j'ai brièvement abordé le sujet.
À droite.
Nous avons des fonctions comme list print.
Nous avons des choses comme Max, mec, qu'avons-nous d'autre ?
Nous avons une contribution.
Ce sont toutes des fonctions intégrées en Python.
Python vient avec cela et nous pouvons les utiliser.
Et nous avons également appris des fonctions que nous pouvons créer nous-mêmes des fonctions personnalisées comme, eh bien,
certaines aléatoires.
Stuff et moi venons de créer une fonction qui ne fait absolument rien que je puisse traverser.
Et ce sont toutes des fonctions, parce que la façon dont nous les appelons est, eh bien, nous disons des choses aléatoires, puis nous l'appelons avec
les crochets et lui donnons une sorte de données ou la laissons vide.
Mais nous avons également appris que les méthodes et les méthodes étaient différentes parce que la façon dont nous les utilisions utilisait
la notation par points, nous disions quelque chose de point.
Par exemple, si nous avions une chaîne.
Bonjour?
Et je fais Dot, j'obtiens une liste de toutes ces méthodes que le type de données chaîne peut utiliser, ce ne sont pas
des choses que nous pouvons utiliser comme ça, car si je capitalise.
Comme ça, ben, ça va me donner un air, ça va dire.
Eh bien, je vais y entrer avec Max parce qu'il s'attend à une dispute ici, mais
commentons-le et cliquez à nouveau sur Exécuter.
J'obtiens que les majuscules de nom ne sont pas définies parce que ce n'est pas une fonction, c'est une méthode, et ensuite la méthode doit
appartenir à quelque chose.
Et à qui appartient une méthode ?
Eh bien, tout ce qui se trouve à gauche du DOT, dans notre cas, la chaîne.
Possède la méthode en majuscule.
Et c'est ce que les méthodes sont là, des objets intégrés qui ont des méthodes telles que des dictionnaires de chaînes, des ensembles, des tuples,
toutes les choses dont nous avons parlé, où dès que nous faisons DOT, nous avons accès à toutes ces
méthodes.
Ils appartiennent à un objet ou à un type de données.
Et le plus amusant, c'est qu'il existe des moyens de créer vos propres méthodes.
Et je vous montrerai comment faire cela plus tard.
Et quand nous commençons à parler de classes, mais vous pouvez voir ici que nos éditeurs nous aident à déterminer quel type
de méthodes nous pouvons utiliser.
Et encore une fois, ceux-ci sont intégrés à Python.
Et vous pouvez également en apprendre davantage sur ces méthodes que nous pouvons utiliser en consultant la documentation Python.
À droite.
La documentation Python trois va avoir une tonne de choses pour nous.
Si nous allons à la référence de la bibliothèque, par exemple, nous pouvons voir ici que nous pouvons en apprendre davantage sur les types intégrés.
Passons donc aux types d'ensembles.
Et ici, vous pouvez voir que nous avons défini le type et cela nous montre comment nous pouvons l'utiliser.
Maintenant, Python n'a malheureusement pas la documentation la plus facile à lire pour les débutants.
Il est donc parfois préférable de se contenter de Google plutôt que de parcourir la documentation proprement dite.
Mais vous voyez ici que le type d'ensemble a clairement été supprimé.
Si nous voulons l'utiliser, nous avons mis à jour et ce sont les méthodes que nous pouvons utiliser.
Mais en fin de compte, les méthodes et les fonctions nous permettent de prendre des mesures, à droite, de prendre des mesures sur nos types de
données, de faire faire quelque chose à nos programmes.
Et bien qu'ils aient ces différents noms et que l'un ait un point devant et un autre, alors que nous
pouvons l'appeler comme ça.
La différence est très minime.
Mais gardez cela à l'esprit.
Quand vous entendez les gens parler de méthodes et de fonctions, il y a cette différence.
Et comme je l'ai déjà dit, nous aborderons les méthodes lorsque nous parlerons de classes pour vous montrer comment créer les
nôtres.
Je verrai dans le prochain.