Los módulos en Python son archivos que contienen definiciones y declaraciones de variables, funciones y clases que pueden ser utilizadas en otros programas. Estos módulos permiten organizar y reutilizar código de manera eficiente, ayudando a mantener el código limpio y modular.
Python viene con una amplia biblioteca estándar que incluye una gran variedad de módulos incorporados comúnmente utilizados. Estos módulos proporcionan funcionalidades adicionales que no están disponibles en el núcleo del lenguaje y abarcan una amplia gama de aplicaciones.
A continuación, se presentan algunos de los módulos incorporados más comúnmente utilizados en Python:
math
El módulo math
proporciona funciones matemáticas y constantes. Permite realizar operaciones matemáticas avanzadas, como funciones trigonométricas, exponenciales, logarítmicas, entre otras.
Ejemplo de uso del módulo math
:
import math
print(math.sin(math.pi/2)) # Imprime el seno de 90 grados
print(math.sqrt(25)) # Imprime la raíz cuadrada de 25
random
El módulo random
se utiliza para generar números aleatorios. Proporciona funciones para generar enteros aleatorios, números de punto flotante y seleccionar elementos aleatorios de una lista.
Ejemplo de uso del módulo random
:
import random
print(random.randint(1, 10)) # Imprime un número entero aleatorio entre 1 y 10
print(random.random()) # Imprime un número de punto flotante aleatorio entre 0 y 1
datetime
El módulo datetime
se utiliza para trabajar con fechas y horas. Proporciona clases para representar fechas, horas, intervalos de tiempo, etc. Además, ofrece funciones para realizar operaciones y cálculos relacionados con fechas y horas.
Ejemplo de uso del módulo datetime
:
from datetime import datetime
now = datetime.now() # Obtiene la fecha y hora actuales
print(now) # Imprime la fecha y hora actuales
print(now.year) # Imprime el año actual
os
El módulo os
proporciona funciones para interactuar con el sistema operativo. Permite realizar operaciones como acceder al sistema de archivos, crear y eliminar directorios, obtener información del entorno, entre otros.
Ejemplo de uso del módulo os
:
import os
print(os.getcwd()) # Imprime el directorio de trabajo actual
os.mkdir("nuevo_directorio") # Crea un nuevo directorio
os.rmdir("nuevo_directorio") # Elimina el directorio creado
Estos son solo algunos ejemplos de los numerosos módulos incorporados disponibles en Python. La biblioteca estándar de Python ofrece una amplia gama de módulos para cubrir diversas necesidades de programación.