Je sais qu'il ne faut jamais utiliser les noms de fonctions intégrées comme identifiants de variables.
Mais y a-t-il des raisons de ne pas les utiliser comme identifiants d'attribut ou de méthode ?
Par exemple, est-il sûr d'écrire my_object.id = 5
, ou de définir une méthode d'instance dict
dans ma propre classe ?