Techniques de collecte avec Python par M2I FORMATION MERIGNAC

Lieu(x)
En centre (33)
Durée
Total : 21 heures
En centre : 21 heures
Financement
Demandeur d’emploi
Prix
Nous contacter
Cette formation vous intéresse ?
Description générale
Les bases du langage Python
Les caractéristiques du langage Python
Pourquoi choisir Python pour l'analyse de données ?
Types de bases
Les instructions de bases
Les procédures et fonctions
L'ingestion avec Python
Utiliser la librairie Pandas pour manipuler les données
Introduction du concept de DataFrame
Les structures :
Interrogation
Indexation
Traitement de "données manquantes"
Fusion de DataFrames
Manipulation des dates
Application de mesures statistiques variées sur les DataFrames
Bonne compréhension des problèmes d'échelle de mesure, de normalisation
Création de métriques d'analyse
Scraping de données
Qu'est
- ce que le scraping ?
Définition du scraping et de ses différents niveaux de difficulté sur plusieurs supports
Depuis le Web
Depuis du papier
Depuis des PDF
Exemples de projets réalisés grâce au scraping
L'architecture d'Internet
Qu'est
- ce qu'un "client" ? Qu'est
- ce qu'un "serveur" ? Pourquoi est
- ce important ?
Comment HTTP et HTML impactent
- t
- ils nos scrapers ?
Qu'est
- ce qu'une balise HTML ? Un attribut ?
Comment identifier certains éléments avec une "class" ou un "id" ?
Python comme solution ETL
Les formats de données structurées : CSV, flux XML et JSON
Lecture et écriture de fichiers
Exploitation des données de fichiers de différentes sources
Fonctions d'accès et de chargement de données en blocs de lignes
Outils spécifiquement dédiés au scraping :
Beautiful Soup
CSS Select
Mise en oeuvre d'un scraper
Un scraper simple (requêtes GET, pages séquencées)
Identifier la stratégie à adopter pour naviguer sur le site
Coder le scraper
Un scraper complexe : envoyer des données à un site Internet pour obtenir des résultats plus complexes
Qu'est ce qu'une requête POST et une requête GET ?
Parcourir un site pour trouver les données
Identifier la stratégie à adopter
Coder le scraper
Objectifs
Réaliser du scraping de données
Faire les actions d'ingestion nécessaires pour alimenter un Data Lake.
Centre(s)
  • Mérignac (33)
Formation proposée par : M2I FORMATION MERIGNAC
À découvrir
LH SOLUTIONS
FORMATION PYTHON par LH SOLUTIONS
VERTEGO INFORMATIQUE
Programmation Python par VERTEGO INFORMATIQUE
VERTEGO INFORMATIQUE
Python scientifique par VERTEGO INFORMATIQUE
VERTEGO INFORMATIQUE
Arcgis et langage Python par VERTEGO INFORMATIQUE
OF CFA TURENNE COMPETENCES
Devenir un développeur Python par OF CFA TURENNE COMPETENCES
Proformalys
Initiation au langage Python par Proformalys
SAGEXA
Python, Développer en Orienté Objet par SAGEXA
Institut français du cheval et de l'équitation - IFCE
Collecte, traitement et mise en place de la semence de l'étalon par Institut français du cheval et de l'équitation - IFCE
Directeur (trice) de la collecte de fonds et du mécénat - connaître et utiliser les techniques de la collecte par Association française des Fundraisers
Programmer en Python par Groupe Arkesys