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.