• [^] # Re: Selfish language!

    Posté par . En réponse au message Ivre, il meurt noyé sous une avalanche de self. Évalué à 3.

    Python à pris la décision d'être très explicite la dessus.

    Perso, faisant du python quotidiennement, ça me dérange pas, je dirait même qu'au contraire le "self"
    de Python (plus exactement la logique sous-jacente qui fait que monobjet.function() équivaut MaClasse.function(monobjet) ) permet de faire facilement des choses qui serait moins trivial voir impossible dans d'autres langages, du style un héritage multiple fin, de la composition.

    Pour les méthodes, ça me semble franchement pas un soucis.
    Là ou par-contre je suis d'accord que ça peut être pénible c'est quand on à beaucoup d'attribut, mais les dataclasses propose une solution: https://docs.python.org/fr/3/library/dataclasses.html