¿Que son los módulos en Python?
Es un archivo con extensión .py .pyc(python compilado) o un archivo compilado en C para los que usan Cpython. Poseen su propio espacio de nombres y pueden contener variables, funciones, clases u otros módulos. Su utilidad es organizar y reutilizar código.
Crear un modulo en Python
Es tan fácil como crear un archivo con extensión .py(pyc) o un archivo C
En el ejemplo tenemos un módulo al que hemos llamado personas.py. El modulo contiene la clase Persona y un par de métodos.

Desde el archivo infoPersonas.py cargamos el módulo, instanciamos una clase persona y ejecutamos sus métodos.

Si nuestro módulo tuviera muchas clases y solo deseáramos importar la clase Persona, en lugar del «*» usaríamos el nombre de la clase: from personas import Persona
Nota: En este caso el módulo y el archivo principal se encuentran en el mismo directorio. Veremos como utilizar un módulo que se encuentra en un directorio diferente en el post dedicado a los paquetes.
Deja una respuesta