¿Cuáles son las bibliotecas estándar y de terceros más utilizadas en Python?
1.os: proporciona muchas bibliotecas de funciones relacionadas con el sistema operativo.
El paquete os es la interfaz entre Python y el sistema operativo. Podemos usar el paquete os para implementar muchas funciones del sistema operativo, como administrar procesos del sistema, cambiar la ruta actual, cambiar los permisos de archivos, etc. Sin embargo, cabe señalar que el paquete os está integrado en la plataforma del sistema operativo y muchas funciones no se pueden implementar en sistemas Windows. Además, al utilizar el paquete os, cabe destacar que algunas de sus funciones han sido sustituidas por otros paquetes.
Gestionamos los archivos almacenados en disco a través del sistema de archivos. Buscar, eliminar, copiar y enumerar archivos son operaciones de archivos comunes. Estas funciones generalmente se pueden ver en el sistema operativo y ahora se pueden implementar en Python a través del paquete glob, el paquete Shutil, el paquete os.path y algunas funciones del paquete os en la biblioteca estándar de Python.
2.sys: Biblioteca habitualmente utilizada para parámetros de línea de comandos.
El paquete sys se utiliza para administrar el propio entorno de ejecución de Python. Python es un intérprete, un programa que se ejecuta en el sistema operativo. Podemos usar el paquete sys para controlar muchos parámetros de este programa, como la memoria y CPU ocupadas por Python, las rutas a escanear por Python, etc. Otra característica importante es interactuar con la propia línea de comandos de Python, leyendo comandos y argumentos desde la línea de comandos.
3.random: Biblioteca para generar números aleatorios.
La función aleatoria en la biblioteca estándar de Python puede generar números de punto flotante, enteros y cadenas aleatorios, e incluso puede ayudarlo a seleccionar aleatoriamente un elemento en una secuencia de lista para alterar un conjunto de datos.
4. Matemáticas: Proporciona constantes y funciones matemáticas.
En la biblioteca estándar, Python define algunos tipos de números nuevos para compensar posibles deficiencias de los tipos de números anteriores. La biblioteca estándar también contiene el paquete aleatorio para manejar funciones relacionadas con números aleatorios. El paquete Math agrega algunas constantes y funciones matemáticas importantes, como pi, funciones trigonométricas, etc.
5.datetime: Biblioteca de operaciones de fecha y hora.
La gestión de fechas y horas no es complicada, pero es fácil cometer errores. La gestión de fechas y horas en la biblioteca estándar de Python es bastante completa. No sólo puede consultar y convertir fechas y horas, sino que también puede calcular fechas y horas. Estas bibliotecas estándar también le permiten controlar el formato de texto de salida de fecha y hora según sea necesario.