shutil en Python: Copiar, Mover y Comprimir
Automatiza copias y archivos comprimidos validando origen, destino y seguridad.
Scripts y automatización de tareas cotidianas
Automatiza copias y archivos comprimidos validando origen, destino y seguridad.
Crea espacios temporales sin nombres predecibles y límpialos incluso cuando ocurre una excepción.
Procesa archivos CSV por nombre de columna, controlando encoding, dialecto y validación.
Crea miniaturas proporcionales, normaliza modos de color y trata uploads como entrada no confiable.
Mejora la lectura de una CLI con tablas y progreso sin volver imprescindibles los colores o las animaciones.
Modela una tabla, ejecuta CRUD con sesiones cortas y separa los datos persistidos de los contratos públicos de la API.
Guía práctica de Playwright con Python para navegar, localizar elementos, esperar estados, descargar archivos, capturar evidencia y probar con pytest.
Crea un remitente SMTP con texto y HTML, adjuntos limitados, STARTTLS, configuración por entorno, validaciones y errores claros.
Guía práctica de pypdf: unión, división, rotación, metadatos, límites al extraer texto, cifrado y tratamiento de errores.
Construye una CLI instalable para gestionar tareas con argumentos posicionales, opciones, subcommands, entry points y pruebas.
Domina la encapsulación en Python: atributos privados con __, decorador @property, name mangling y mejores prácticas de POO para código Python profesional.
Domina la automatización de tareas con Python. Aprende a automatizar archivos, hojas de cálculo, navegadores, correos y scripts del día a día con ejemplos prácticos.