Web Scraping avec Python pour la Data Science
What you'll learn
- Extraire des données depuis des APIs et des sites Web avec le langage Python
- API : S'authentifier sur une API et scraper de la data via cette API
- Web : Scraper les sites web en ciblant les balises HTML ou les sélecteurs CSS
Requirements
- Notions basiques en Python
Description
Si vous souhaitez vous initier au Web Scraping en récupérant des données via des APIs ou via des sites internet avec le langage Python, ce cours est fait pour vous !
Ce cours est constitué des points théoriques nécessaires pour commencer à scraper des APIs ou des sites web. Il est préférable pour suivre ce cours d'avoir des notions basiques en Python (variables, listes, dictionnaires, boucles, conditions, utilisation des librairies). Si Python ne vous est pas familier, je vous recommande de suivre une formation sur Python au préalable (à la fin de cette formation est fourni un lien pour suivre ma formation Udemy sur Python appliqué à la Data Science où vous trouvez toutes les bases requises si besoin).
Ce cours est également rempli d'exercices, de défis, de projets et d'opportunités pour que vous puissiez pratiquer directement ce que vous apprenez. Vous allez pratiquer le API Scraping sur 3 APIs différents (évolution progressive de la difficulté), puis vous allez pratiquer le Web Scraping aussi sur des cas réels (un site météo pour scraper les prévisions sur la semaine et un site de critique de films pour scraper plus de 2500 films avec leurs titres/années de sortie/notes)
Ce cours en quelques chiffres :
4 heures de vidéos
3 chapitres théoriques avec de nombreux training
2 challenge pour mettre en pratique le Web Scraping
1 cas pratique sur un API Scraping
Pourquoi apprendre le Scraping?
Le but principal du scraping c'est de récupérer de la data pour ensuite l'utiliser et la manipuler. Malgré l'essor du big data, certaines data ne sont pas téléchargeables, il faut donc passer le scraping (API ou web).L'idée est d'automatiser les tâches (ou requêtes) afin d'obtenir des milliers de data (exemple emails, adresses postales, résultats sportifs, météo, etc...)
Pourquoi ce cours est différent ?
Ce ne sera pas un cours où vous allez regarder mon code pendant des heures. C'est un parcours où l'on pratique, on met les mains dans le code et on manipule soi même pendant des heures sur des problématiques de scraping. Mon but c'est surtout de vous donner l'envie et le goût de scraper le web :)
Une fois ce cours terminé, vous pourrez scraper n'importe quel API (en lisant la documentation), et surtout vous pourrez scraper tout site internet qui vous intéresse.
Alors, faisons ça ! Inscrivez-vous aujourd'hui et commencez à apprendre le web & APIs Scraping !
Who this course is for:
- Toute personne souhaitant apprendre à scraper des données sur le net
- Toute personne souhaitant extraire de la data pour la manipuler ensuite avec Python
Instructors
Rod est un Data Scientist et Développeur Web qui s'intéresse particulièrement à tout ce qui concerne le Big Data (Data Science, Machine Learning, Deep Learning), l'Intelligence Artificielle et la Finance. Il a également été plusieurs fois instructeur sur Udemy pour ses cours sur Python, SQL, Machine Learning, Finance, Deep Learning...
Il aime enseigner et trouver la bonne formule pour démocratiser des sujets complexes, les rendre accessibles à tous et préparer ses étudiants à utiliser ce contenu dans le monde réel.
Pendant son temps libre, il aime pratiquer du sport (CrossFit, Boxe, running), apprendre tous les jours de nouvelles choses, regarder des films et séries et voyager à travers le monde !
MonCoachData est une plateforme de formations, de mentoring, d’articles et tutoriels sur des sujets liés à la Data. A déjà formé plus de 20000 étudiants avec toujours le même objectif: les aider à réaliser leurs projets. Au menu, différents cours sur Python, SQL, l’analyse de data, le Machine Learning, l'Intelligence Artificielle, le Deep Learning, la finance, la visualisation de données et plein d’autres à venir...
Une pédagogie différente
Notre mission, c’est de transmettre notre savoir & expérience ainsi qu'apporter notre pédagogie au plus grand nombre.
Nous vous fournissons toutes les compétences clés pour acquérir de solides fondations en Data Science.
Nous ne distribuons pas de diplômes mais nous vous accompagnons à construire un portfolio data qui sera bien plus efficace pour montrer vos compétences et de quoi vous êtes capable.
Notre pédagogie est basée en grande partie sur des vidéos et projets très concrets, et sur un échange approfondie avec l’étudiant. Pour nous, un coaching réussi c’est un étudiant qui acquiert la compétence clé d’apprendre à apprendre.