Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Módulos y<br />
Paquetes<br />
Módulos<br />
<strong>Para</strong> facilitar el mantenimiento y la lectura los programas demasiado<br />
largos pueden dividirse en módulos, agrupando elementos relacionados.<br />
Los módulos son entidades que permiten una organización y división<br />
lógica de nuestro código. Los ficheros son su contrapartida física:<br />
cada archivo <strong>Python</strong> almacenado en disco equivale a un módulo.<br />
Vamos a crear nuestro primer módulo entonces creando un pequeño<br />
archivo modulo.py con el siguiente contenido:<br />
def mi_funcion():<br />
print “una funcion”<br />
class MiClase:<br />
def __init__(self):<br />
print “una clase”<br />
print “un modulo”<br />
Si quisiéramos utilizar la funcionalidad definida en este módulo en<br />
nuestro programa tendríamos que importarlo. <strong>Para</strong> importar un módulo<br />
se utiliza la palabra clave import seguida del nombre del módulo,<br />
que consiste en el nombre del archivo menos la extensión. Como ejemplo,<br />
creemos un archivo programa.py en el mismo directorio en el que<br />
guardamos el archivo del módulo (esto es importante, porque si no se<br />
encuentra en el mismo directorio <strong>Python</strong> no podrá encontrarlo), con el<br />
siguiente contenido:<br />
import modulo<br />
72