pyproject.toml para Proyectos Python: Aplicaciones y Librerías
Estructura pyproject.toml para aplicaciones y librerías, separa build y ejecución, declara dependencias y configura herramientas sin trampas.
Explora nuestros artículos técnicos, tutoriales prácticos y guías de carrera.
El combustible para tu viaje en el Universo Python.
Estructura pyproject.toml para aplicaciones y librerías, separa build y ejecución, declara dependencias y configura herramientas sin trampas.
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.
Valida columnas, tipos y reglas de negocio en DataFrames con Pandera mientras construyes y pruebas un pequeño pipeline de ventas.
Integra preprocesamiento y modelo en un Pipeline scikit-learn, valida correctamente y evita contaminar el entrenamiento con datos de prueba.
Consulta CSV, Parquet y DataFrames directamente con SQL mediante DuckDB y Python, sin administrar un servidor de base de datos.
Usa expresiones y ejecución lazy de Polars para pipelines de DataFrames claros, sabiendo cuándo comparar, combinar o continuar con Pandas.
Un plan defensivo para APIs Python: identidad, permisos por objeto, entradas fiables, CORS, límites, secretos y observabilidad sin filtraciones.
Entiende WSGI y ASGI, compara sus modelos de concurrencia y elige la interfaz y el servidor adecuados para APIs, Django, streaming y WebSockets.
Configura Celery con Redis y crea tareas en segundo plano resilientes mediante reintentos, idempotencia, límites de tiempo y observabilidad.