13.04.2017 Views

Python Para Todos

Guia Basica de Programacion eusando Pyton

Guia Basica de Programacion eusando Pyton

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!