Categoría: Python

Curso de Python / Empaquetar un programa y verificar su instalación
Declara un proyecto con pyproject.toml y construye una distribución wheel. Instálala en un entorno limpio y verifica importaciones y comandos fuera de la carpeta fuente.

Curso de Python / Comparar hilos, procesos y asyncio
Elige un modelo de concurrencia según cálculos, esperas y bibliotecas. Ejecuta ejemplos completos y comprueba cancelación, excepciones y límites sin confundir la demostración con un benchmark.

Curso de Python / Comprender decoradores y gestores de contexto
Envuelve llamadas con un decorador y controla la limpieza de un bloque con contextmanager. Sigue argumentos, retornos y excepciones para evitar cambios de contrato accidentales.

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.