dbm — Bases de datos clave-valor de Unix

dbm es un front-end para bases de datos de estilo DBM que usan simples valores de cadena como claves para acceder a registros que contienen cadenas.

Lee el resto

shelve — Almacenamiento persistente de objetos

El módulo shelve puede usarse como una opción simple de almacenamiento persistente para objetos de Python cuando no se requiere una base de datos relacional.

Lee el resto

pickle — Serialización de objetos

El módulo pickle implementa un algoritmo para convertir un objeto arbitrario Python en una serie de bytes. Este proceso es también llamado serialización de objetos.

Lee el resto

io — Herramientas de E/S de flujo de texto, binario y en bruto

El módulo io implementa las clases detrás de la función open() incorporada del intérprete para operaciones de entrada y salida basadas en archivos.

Lee el resto

codecs — Codificación y decodificación de cadenas

El módulo codecs proporciona interfaces de archivos y flujos para transcodificación de datos.

Lee el resto

mmap — Archivos de mapas de memoria

El mapeo de memoria de un archivo usa el sistema de memoria virtual del sistema operativo para acceder a los datos en el sistema de archivos directamente, en lugar de utilizar funciones normales de E/S.

Lee el resto

filecmp — Comparar archivos

El módulo filecmp incluye funciones y una clase para comparar archivos y directorios en el sistema de archivos.

Lee el resto

shutil — Operaciones de archivo de alto nivel

El módulo shutil incluye operaciones de archivos de alto nivel como copiar y archivar.

Lee el resto

tempfile — Objetos temporales del sistema de archivos

El módulo tempfile proporciona varias funciones para crear de forma segura los recursos temporales del sistema de archivos.

Lee el resto

linecache — Lectura eficiente de archivos de texto

El módulo linecache se usa en otras partes de la biblioteca estándar de Python cuando se trata con archivos fuente de Python.

Lee el resto

fnmatch — Combinación de patrones Glob al estilo Unix

El módulo fnmatch se usa para comparar nombres de archivo con patrones estilo glob como los utilizados por los shells Unix.

Lee el resto

glob — Coincidencia de patrón de nombre de archivo

Aunque la interfaz de glob es pequeña, el módulo incluye una gran cantidad de poder.

Lee el resto

pathlib — Rutas del sistema de archivos como objetos

pathlib incluye clases para administrar rutas del sistema de archivos formateadas utilizando la sintaxis estándar de POSIX o de Microsoft Windows.

Lee el resto

os.path — Manipulación de nombres de archivo independiente de la plataforma

Escribir código para trabajar con archivos en múltiples plataformas es fácil usando funciones incluidas en el módulo ´os.path´

Lee el resto

statistics — Cálculos estadísticos

El módulo statistics implementa muchas fórmulas estadísticas comunes para cálculos eficientes usando varios tipos numéricos de Python (int, float, Decimal, y Fracción).

Lee el resto

math — Funciones Matemáticas

El módulo math implementa muchas de las funciones IEEE que normalmente se encontraría en las bibliotecas nativas de la plataforma C para operaciones complejas matemáticas usando valores de coma flotante, incluyendo logaritmos y operaciones trigonométricas.

Lee el resto

random — Generadores de números pseudoaleatorios

El módulo random proporciona un generador rápido de números pseudoaleatorios basado en el algoritmo Mersenne Twister.

Lee el resto

fractions — Números racionales

La clase Fraction implementa operaciones numéricas para números racionales basadas en la interfaz definida por Rational en el módulo numbers.

Lee el resto

decimal — Matemáticas de coma fija y flotante

El módulo decimal implementa aritmética de coma fija y flotante usando el modelo familiar para la mayoría de las personas, en lugar de la versión de coma flotante IEEE implementada por la mayoría del hardware y familiar para los programadores.

Lee el resto

calendar — Trabajar con fechas

El módulo calendar define la clase Calendar, que encapsula cálculos para valores tales como las fechas de las semanas en un mes o año dado.

Lee el resto

datetime — Manipulación de valores de fecha y hora

datetime contiene funciones y clases para trabajar con fechas y horas, por separado y en conjunto.

Lee el resto

time — Hora del reloj

El módulo time brinda acceso a varios tipos diferentes de relojes, cada uno útil para diferentes propósitos.

Lee el resto

contextlib — Utilidades de gestión de contexto

El módulo contextlib contiene utilidades para trabajar con gestores de contexto y la declaración with.

Lee el resto

re — Expresiones Regulares

Las expresiones regulares son patrones de coincidencia de texto descritos con una sintaxis formal.

Lee el resto

operator — Interfaz funcional para operadores incorporados

La programación con iteradores ocasionalmente requiere crear pequeñas funciones para expresiones simples.

Lee el resto

itertools — Funciones de iterador

Las funciones proporcionadas por itertools están inspiradas en características de lenguajes de programación funcionale como Clojure, Haskell, APL y SML.

Lee el resto

functools — Herramientas para manipular funciones

El módulo functools proporciona herramientas para adaptar o ampliar funciones y otros objetos invocables, sin re escribirlos completamente.

Lee el resto

collections — Tipos de datos de contenedores

El módoulo collections incluye tipos de datos de contenedores, más allá de los tipos de datos incorporados list, dict, y tuple.

Lee el resto

pprint — Impresión bonita de estructuturas de datos

El módulo pprint contiene una "impresora bonita" para producir vistas estéticamente agradables de estructuras de datos.

Lee el resto

copy — Duplicar Objectos

El módulo copy incluye dos funciones, copy() y deepcopy(), para duplicar objetos existentes.

Lee el resto

weakref — Referencias no-permanentes a objetos

El módulo weakref admite referencias débiles a objetos. Una referencia normal incrementa el conteo de referencias en el objeto y previene que sea recolectado.

Lee el resto

struct — Estrutucturas binarias de datos

El módulo struct incluye funciones para convertir entre cadenas de bytes y tipos de datos nativos de Python, como números y cadenas.

Lee el resto

queue — Implementación FIFO segura para hilos

El módulo queue proporciona una estructura datos de primero en entrar, primero en salir (FIFO) adecuada para la programación de múltiples hilos.

Lee el resto

El módulo Python 3 de la semana

Con esto empieza la aventura de re-descubrir cada semana cómo funciona un módulo de la biblioteca estándar de Python 3.

Desde hoy estoy publicando cada semana la traducción de un artículo de Python 3 Module of the week en https://rico-schmidt.name/pymotw-3/.

Pienso que he traducido lo suficiente para empezar con la traducción de los módulos cada semana. Si todo va bien voy a publicar un módulo cada lunes.