Tutorial de Python, NoSQL y FastAPI: Web Scraping Programado
En esta serie aprenderás a:
- Integrar Cassandra con Python, FastAPI y Celery
- Configurar y Administrar Astra DB (base de datos Cassandra gestionada)
- Programar y Desplazar Tareas con Celery
- Técnicas de Web Scraping
- Selenium y requests-html para extraer y analizar datos
Enlaces
0:00:00 Bienvenida
00:00:58 Demostración
00:12:58 Resumen y Requisitos
00:15:22 Configuración del Proyecto
00:19:26 Comenzar la Integración de Python y Cassandra
00:25:11 Configurar el cassandra-driver de Python
00:30:13 Tu Primer Modelo de Cassandra
00:36:08 Crear Datos usando nuestro Modelo de Cassandra
00:43:20 Agregar una Nueva Columna a un Modelo Existente
00:46:26 Usar UUID1 como Clave Primaria
00:55:19 Usar Jupyter con Modelos de Cassandra
01:06:35 Usar Pydantic para Validación y Limpieza de Datos
01:14:22 FastAPI y Variables de Entorno
01:21:26 FastAPI + Cassandra y Pydantic
01:36:01 Convertir el Campo UUID de Cassandra a Pydantic Datetime Strv
01:44:50 Endpoint para Ingesta de Datos para FastAPI y AstraDB
01:56:41 Celery, Redis y Desplazamiento Básico de Tareas
02:13:18 Integrar el Driver de Cassandra con Celery
02:23:47 Ejecutar Tareas Periódicas
02:35:24 Scraping Básico con Selenium
02:45:35 Selenium y Desplazamiento Infinito con JavaScript
02:52:52 requests-html y Análisis de Datos
03:11:34 Implementar el Analizador del Cliente de Scrape
03:27:20 Juntando Todo
03:36:58 Gracias