Voir le sujet précédentAller en basVoir le sujet suivant
nc33
nc33
Niveau 10

Python : le langage, questions diverses Empty Python : le langage, questions diverses

par nc33 Dim 29 Jan 2023 - 11:01
Bonjour,
Si on crée une classe pour manipuler des matrices, avec une méthode pour calculer la trace d'une matrice. Utiliseriez vous une méthode d'instance, ou bien une méthode statique (comme dans un livre que je suis en train de parcourir) ?
avatar
cedricVR
Niveau 2

Python : le langage, questions diverses Empty Re: Python : le langage, questions diverses

par cedricVR Dim 20 Aoû 2023 - 23:09
Bonjour,

Clairement une méthode d'instance, pour moi.

Soit M une instance d'une classe Matrix. M représente « une matrice ». Pour calculer « la trace de cette matrice », on utiliserait soir une méthode de l'instance M, soit une fonction "trace" qui recevrait M en entrée, mais une méthode de classe ça fait vraiment bizarre.
nc33
nc33
Niveau 10

Python : le langage, questions diverses Empty Re: Python : le langage, questions diverses

par nc33 Dim 20 Aoû 2023 - 23:16
D'accord merci et en accord avec ce point de vue, je ne comprenais pas trop le choix de l'auteur de ce bouquin.
Bon le fil reste ouvert si quelqu'un se pose d'autres questions sur Python.
Voir le sujet précédentRevenir en hautVoir le sujet suivant
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum