Trabajo con Módulos Auxiliares en Python

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:

Python
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:

Python
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:

Python
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:

Python
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, como sin(), cos() y tan().
  • 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

Python
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.