Ce projet a pour objectif de collecter, analyser et présenter les informations sur les happy hours des bars à Toulouse en utilisant des techniques de web scraping, d'analyse de données, de visualisation et d'envoi d'e-mails.
- Description du Projet
- Technologies Utilisées
- Étapes du Projet
- Installation
- Ressources Nécessaires
- Auteur
Le projet vise à fournir des informations détaillées sur les happy hours des bars à Toulouse, en passant par les étapes de collecte de données, analyse, visualisation et envoi de rapport par e-mail.
- Python
- Pandas
- BeautifulSoup
- Requests
- Folium
- Geopy
- smtplib
- email.mime
- Jupyter Notebook (optionnel pour l'analyse interactive)
- Scraper les informations nécessaires à partir du site Schlouk Map : Schlouk Map Toulouse
- Nom du bar
- Heures d'ouverture
- URL de la page spécifique du bar (lien href)
- Services disponibles (uniquement les services "oui")
- Prix des boissons pendant et hors happy hour
- Stocker les données extraites dans un DataFrame pandas.
- Analyser les prix des différents bars pour identifier les cinq bars proposant les meilleurs deals durant les happy hours.
- Suivre le tutoriel de Mailtrap pour configurer l'envoi d'e-mails avec Python : Mailtrap Blog
- Configurer l'envoi d'e-mails grâce à la bibliothèque
smtplibetemail.mime. - Préparer un e-mail au format HTML incluant le top 5 des meilleurs deals en happy hour à Toulouse, établi à partir des analyses effectuées.
- Configurer l'envoi d'e-mails grâce à la bibliothèque
- Utiliser Leaflet pour créer une carte interactive des bars :
- Récupérer les données de localisation de chaque bar pour afficher leur position sur la carte.
- Marquer chaque bar avec des détails comme le nom, les horaires d'happy hour, et les prix.
- Clonez le dépôt :
git clone https://github.com/votre-utilisateur/projet-happy-hours-toulouse.git cd projet-happy-hours-toulouse
Compte Mailtrap pour tester l'envoi d'e-mails : Mailtrap Clé API pour le géocodage avec Geopy (facultatif mais recommandé pour de meilleures performances)
Étudiant en Data Science damien.lauger.edu@groupe-gema.com