Python Bibliotecas estándar: Math, Random, Datetime, OS

Python viene con una serie de bibliotecas estándar útiles para ayudar con tareas comunes en la programación. Aquí hay una introducción a bibliotecas estándar populares como math, y random: datetime os

math Biblioteca

La math biblioteca proporciona funciones y operaciones matemáticas. Le permite realizar cálculos complejos, como redondear números, calcular logaritmos, calcular factoriales y más.

Ejemplo:

import math  
  
print(math.sqrt(25))   # Output: 5.0  
print(math.factorial(5))   # Output: 120  

 

random Biblioteca

La random biblioteca proporciona herramientas para trabajar con números aleatorios. Puede generar números aleatorios, elegir un elemento aleatorio de una lista o realizar varias tareas relacionadas con el azar.

Ejemplo:

import random  
  
print(random.random())   # Output: a random float between 0 and 1  
print(random.randint(1, 10))   # Output: a random integer between 1 and 10  

 

datetime Biblioteca

La datetime biblioteca ofrece herramientas para trabajar con fechas y horas. Le permite obtener la fecha actual, formatear la hora y calcular la diferencia entre dos fechas.

Ejemplo:

import datetime  
  
current_date = datetime.date.today()  
print(current_date)   # Output: current date in the format 'YYYY-MM-DD'  
  
current_time = datetime.datetime.now()  
print(current_time)   # Output: current date and time in the format 'YYYY-MM-DD HH:MM:SS'  

 

os Biblioteca

La os biblioteca proporciona herramientas para interactuar con el sistema operativo. Puede realizar tareas como crear y eliminar directorios, obtener una lista de archivos en un directorio, cambiar el directorio de trabajo actual y más.

Ejemplo:

import os  
  
current_dir = os.getcwd()  
print(current_dir)   # Output: current working directory  
  
os.mkdir("new_folder")   # create a new folder named "new_folder"  

 

Estas bibliotecas en Python hacen que sea fácil y eficiente realizar tareas comunes. Además, Python tiene muchas otras bibliotecas para manejar varias tareas en la programación.