Entradas recientes

Curso de Python / Conectar con MariaDB y gestionar transacciones
Prepara una cuenta limitada y conecta Python a MariaDB mediante PyMySQL. Usa parámetros, confirmación, reversión y cierre explícitos, manteniendo las credenciales fuera del código.

Curso de Python / Crear una API JSON con Flask y validar entradas
Define rutas GET y POST y valida objetos JSON antes de guardar gastos. Comprueba respuestas 201, errores 400 y cuerpos demasiado grandes con el cliente de pruebas de Flask.

Curso de Python / Extraer datos de HTML con Beautiful Soup
Selecciona elementos HTML y extrae texto y atributos con Beautiful Soup. Comprueba campos y recuentos para distinguir datos vacíos de selectores rotos o contenido creado con JavaScript.

Curso de Python / Visualizar resultados con Matplotlib
Crea un gráfico de barras con unidades y etiquetas en español. Guarda una imagen sin interfaz gráfica y comprueba datos, ejes, fuentes y legibilidad del resultado.

Curso de Python / Limpiar y analizar tablas con pandas
Lee datos como texto, convierte importes y separa filas aceptadas y rechazadas. Agrupa totales con un DataFrame y guarda un CSV verificando qué datos incluye el informe.

Curso de Python / Proyecto final de un gestor de gastos con SQLite
Integra argumentos, fechas, validación y transacciones en un gestor de gastos completo. Inicializa una base, añade registros y comprueba listados, resúmenes y rechazos con pruebas de integración.

Curso de Python / Proyecto de recopilación de una API con almacenamiento SQLite
Valida un lote JSON antes de escribirlo y actualiza gastos por identificador estable. Comprueba repeticiones, cambios y rechazos sin alterar los datos anteriores ante una entrada inválida.

Curso de Python / Proyecto de informes CSV con validación y filas rechazadas
Valida encabezados, importes e identificadores antes de agrupar gastos. Genera un informe y un registro de rechazos con un estado de salida que distingue los resultados parciales.

Curso de Python / Crear herramientas de línea de comandos con argparse
Define argumentos, opciones, ayuda y errores con argparse. Crea un comando de suma que valida importes y distingue una etiqueta de moneda de una conversión real.

Curso de Python / Automatizar pruebas unitarias y de integración con unittest
Comprueba resultados, límites y errores con unittest. Verifica que una modificación incorrecta falla y añade una prueba de integración CSV en un directorio temporal.