Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Un módulo no es más que un fichero que contiene definiciones de funciones, una tras otra, y que se
puede importar con la palabra clave import en un programa en Python. No tiene ningún requisito
especial; simplemente, hay que escribir una serie de funciones todas juntas en un fichero.
Por ejemplo, escribamos el siguiente código en el editor de texto de IDLE, abriendo una nueva
ventana de edición de texto:
if str(idioma).lower() == "esp":
return saluda_esp(nombre)
return saluda_ing(nombre)
else:
Grábalo, por ejemplo, con el nombre idiomas.py Ahora, en IDLE, podrás importar el módulo y usar sus
funciones anteponiendo a su nombre el del módulo, de la siguiente forma (pruébalo):
import idiomas
idiomas.saluda("PItando", "ing")
idiomas.saluda_esp("PItando")
En un programa deberás hacer exactamente igual: usar las funciones anteponiendo el nombre del Módulo.
Esto sucede porque las librerías que programemos nosotros no son estándares de Python. Ahora en Python
también existen módulos definidos como el modulo math .
A continuación, encontraras diferentes ejemplos de funciones definidas en el módulo math, esto lo debes
hacer en el idle no en un programa.
Nota que la función que se importo fue floor que da una aproximación y radians nos convierte
grados sexagesimales en radianes.
El módulo random contiene funciones para producir números aleatorios (es decir, al azar):
Por ejemplo, podemos crear un archivo llamado pares.py que tenga funciones relacionadas con los
números pares:
def es_par(n):
return n % 2 == 0
def es_impar(n):
return not es_par(n)
def pares_hasta(n):
return range(0, n, 2)
En este caso, el nombre del módulo es pares. Para poder usar estas funciones desde otro programa,
el archivo pares.py debe estar en la misma carpeta que el programa.
import pares
Como se puede ver, ambos programas pueden usar los objetos definidos en el módulo simplemente
importándolos.