Namenskonvention in Sammlungen: Warum werden einige Kleinbuchstaben und andere in CapWords geschrieben?

Warum die Mischung aus Kleinbuchstaben und UpperCamelCase?

namedtuple
deque   
Counter 
OrderedDict
defaultdict

Warumcollections anstattCollections?

Ich mache das manchmal zum Beispiel:

from collections import default_dict

aus Versehen. Welche Faustregel kann ich verwenden, um solche Fehler in Zukunft zu vermeiden?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage