Ecco la sezione del PEP8 che descrive come i nomi delle funzioni dovrebbero essere:Perché i metodi unittest2 sono camelCase se sono preferiti i nomi_con_recordori?
nomi funzione dovrebbe essere minuscolo, con parole separate da sottolinea quanto necessario per migliorare la leggibilità.
mixedCase è consentito solo in contesti in cui questa è già lo stile prevalente
Perché non cambiano i nomi delle funzioni? Questo è particolarmente rilevante per Python 3 in cui non è stata mantenuta la compatibilità con le versioni precedenti.