Tutoriel Python, NoSQL & FastAPI : Web Scraping Programmé
Dans cette série, vous apprendrez à :
- Intégrer Cassandra avec Python, FastAPI et Celery
- Configurer Astra DB (base de données Cassandra gérée)
- Planifier et décharger des tâches avec Celery
- Techniques de Web Scraping
- Utiliser Selenium et requests-html pour extraire et analyser des données
Liens
0:00:00 Bienvenue
00:00:58 Démo
00:12:58 Aperçu & Exigences
00:15:22 Configuration du Projet
00:19:26 Démarrer l'Intégration Python & Cassandra
00:25:11 Configurer le driver cassandra-python
00:30:13 Votre Premier Modèle Cassandra
00:36:08 Créer des Données avec notre Modèle Cassandra
00:43:20 Ajouter une Nouvelle Colonne à un Modèle Existant
00:46:26 Utiliser UUID1 comme Clé Primaire
00:55:19 Utiliser Jupyter avec des Modèles Cassandra
01:06:35 Utiliser Pydantic pour la Validation et le Nettoyage des Données
01:14:22 FastAPI & Variables d'Environnement
01:21:26 FastAPI + Cassandra & Pydantic
01:36:01 Convertir le Champ UUID de Cassandra en Pydantic Datetime Strv
01:44:50 Point de terminaison pour ingérer des données pour FastAPI & AstraDB
01:56:41 Celery, Redis & Déchargement de Tâches de Base
02:13:18 Intégrer le Driver Cassandra avec Celery
02:23:47 Exécution de Tâches Périodiques
02:35:24 Scraping de Base avec Selenium
02:45:35 Selenium & Défilement Infini JavaScript
02:52:52 requests-html & Analyse des Données
03:11:34 Implémenter le Parser Client Scrape
03:27:20 Mettre le tout ensemble
03:36:58 Merci