Como admite la Guía de estilo para Python Code ,
Las convenciones de nomenclatura de la biblioteca de Python son un poco desordenadas, por lo que nunca obtendremos esto completamente consistente
Tenga en cuenta que esto se refiere solo a la biblioteca estándar de Python . Si no pueden ser tan consistentes, entonces casi no hay muchas esperanzas de tener una convención generalmente adherida para todo el código Python, ¿verdad?
A partir de eso, y la discusión aquí, se lo deducir que es no un pecado horrible si se tiene usando, por ejemplo de Java o C # 's (clara y bien establecida) las convenciones de nomenclatura para las variables y funciones al cruzar a Python. Teniendo en cuenta, por supuesto, que es mejor cumplir con el estilo predominante para una base de código / proyecto / equipo. Como señala la Guía de estilo de Python, la consistencia interna es lo más importante.
Siéntase libre de despedirme como un hereje. :-) Al igual que el OP, no soy un "Pythonista", todavía no de todos modos.