Curiosioux

Blog Personal Dedicado a la Ciberseguridad

Módulos en Python

¿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

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *