Tutorial: Trabajo con Módulos Auxiliares en Python
Los módulos auxiliares en Python son módulos que proporcionan funciones y clases que pueden ser utilizadas por otros módulos o scripts. Estos módulos se encuentran en el directorio Lib/ de la instalación de Python.
Importar módulos auxiliares
Para importar un módulo auxiliar, podemos usar la palabra clave import. Por ejemplo, para importar el módulo math, podemos usar el siguiente código:
import math
Esto importará el módulo math en el espacio de nombres global. Podemos entonces acceder a las funciones y clases del módulo usando el punto (.). Por ejemplo, para calcular el número pi, podemos usar el siguiente código:
import math
print(math.pi)
Esto imprimirá el siguiente resultado:
3.141592653589793
Importar funciones específicas
En lugar de importar todo el módulo, también podemos importar funciones específicas. Para ello, podemos usar la palabra clave from. Por ejemplo, para importar la función sin() del módulo math, podemos usar el siguiente código:
from math import sin
print(sin(1))
Esto imprimirá el siguiente resultado:
0.8414709848078965
Importar todo un módulo como un objeto
También podemos importar todo un módulo como un objeto. Para ello, podemos usar la palabra clave as. Por ejemplo, para importar el módulo math como m, podemos usar el siguiente código:
import math as m
print(m.pi)
Esto imprimirá el mismo resultado que el código anterior.
Módulos auxiliares comunes
Hay muchos módulos auxiliares disponibles en Python. Algunos de los módulos auxiliares más comunes son:
math: proporciona funciones matemáticas básicas, comosin(),cos()ytan().random: proporciona funciones para generar números aleatorios.time: proporciona funciones para obtener la hora y la fecha actuales.os: proporciona funciones para interactuar con el sistema operativo.sys: proporciona funciones para interactuar con el intérprete de Python.
Ejercicio
Escribe un programa que use el módulo random para generar un número aleatorio entre 1 y 100.
Respuesta
import random
print(random.randint(1, 100))
Este código imprimirá un número aleatorio entre 1 y 100.
Conclusión
Los módulos auxiliares son una herramienta importante para la programación en Python. Proporcionan funciones y clases que pueden ser utilizadas para simplificar la programación y hacer que el código sea más conciso.


