Que signale un seul underscore initial dans un attribut tel que self._name en Python ?
self._name
L’interpréteur rend l’attribut totalement inaccessible en dehors de la classe.
L’attribut est automatiquement partagé par toutes les instances.
Par convention, l’attribut est destiné à un usage interne, même si son accès n’est pas strictement interdit.
La valeur ne peut jamais être modifiée après l’initialisation.