Python tiene dos "mantras" que cubren este tema:
Explícito es mejor que implícito.
y
Los espacios de nombres son una gran idea que toca la bocina - vamos a hacer más de esos!
Existe una convención para el nombre y la importación de módulos que se pueden encontrar en The Python Style Guide (PEP 8).
La razón más importante por la que no existe una convención de este tipo que prefiera los nombres de sus módulos en un estilo Java, es porque con el tiempo termina con mucha repetición en el código que realmente no necesita estar allí.
Uno de los problemas con Java es que te obliga a repetirte constantemente. Hay una gran cantidad de repetición de código Java que simplemente no es necesario en Python. (Getters/setters es un excelente ejemplo de eso.)
Los espacios de nombres no son un problema tan grande en Python porque es posible dar a los módulos un alias en la importación. Tales como:
import com.company.actualpackage as shortername
Así que no sólo es capaz de crear o manipular el espacio de nombres dentro de sus programas, pero son capaces de crear sus propios alias de ahorro de pulsaciones de teclas también.
+1 para alias con la palabra clave 'as' – n611x007