• Prochaine session : nous contacter.
  • Formation accessible aux personnes en situation de handicap.
  • 70% de pratique et 30% de théorie en moyenne.
  • Nombreuses activités pratiques pour une évaluation constante.
  • Supports, exercices et corrections à disposition en ligne pendant et après la formation.
  • Délai d'accès minimum moyen : deux mois.
  • Formation en distanciel ou en présentiel au sein de votre entreprise.
  • Evaluation par le formateur à travers les activités pratiques.

  • Public : Développeurs, data analysts, data scientists
  • Prérequis : Avoir des connaissances de base du langage Python et des statistiques

  • Durée : 3 jours (7 heures/jour).
  • Tarif inter * : 1800 € - intra * : nous contacter.

Cette formation vous enseignera les principaux outils d'analyse et de traitement des données de Python afin de les exploiter pour créer de modèles prédictifs, établir des statistiques et des indicateurs...

  • Introduction à la structure des données en Python
    • Python pour les manipulations de données
    • Listes, ensembles, strings, tuples et dictionnaires
  • Opérations avancées sur la structure de données intégrée
    • Structures de données avancées
    • Opérations de base sur les fichiers en Python
  • Introduction à NumPy, Pandas et Matplotlib
    • Les tableaux NumPy
    • Les DataFrames Pandas
    • Statistiques et visualisation avec NumPy et Pandas
    • Utiliser NumPy et Pandas pour calculer des statistiques descriptives de base sur le DataFrame
  • Data Wrangling avec Python
    • Définition et processus
    • Sous-ensembles, filtrage et regroupement
    • Détection des valeurs extrêmes et traitement des valeurs manquantes
    • Concaténer, fusionner et joindre
    • Les méthodes utiles de Pandas
    • Compréhension avancée des listes et fonction zip
    • Formatage des données
  • Scraping de données avec Python
    • Définition du scraping
    • Les différents niveaux de difficulté sur plusieurs supports
    • Lecture de données provenant de différentes sources textuelles, et non textuelles.
    • Outils de scrapping
    • Introduction à BeautifulSoup
    • Introduction à CSS Select
  • Scraping avancé et collecte de données
    • Les bases du Web scraping, bibliothèques BeautifulSoup
    • Python comme solution ETL
    • Formats de données structurées : CSV, flux XML et JSON
    • Lire et écrire des fichiers
    • Exploiter des données de fichiers provenant de différentes sources
    • Fonctions pour l'accès et le chargement de données en blocs de lignes
  • Implémenter un scraper
    • Scraper simple avec les requêtes GET et les pages séquencées
    • Identification de la stratégie de navigation sur le site pour trouver les données
    • Construction de l'algorithme du scraper
    • Scraper complexe : envoi de données à un site Web, obtention de résultats plus complexes
    • Requêtes POST et GET
    • Parcourir un site pour trouver les données
    • Identifier la stratégie à adopter
    • Coder le scraper

  • Formation avec un formateur, qui peut être suivie selon l’une des 2 modalités suivantes : dans la salle de cours en présence du formateur en intra ou en téléprésence / distanciel depuis votre domicile ou votre entreprise. Vous rejoignez un environnement deformation en ligne, à l’aide de votre ordinateur, tout en étant éloigné physiquement du formateur et des autres participants. Vous êtes en totale immersion avec le groupe et le formateur.
  • Le nombre de stagiaires peut varier de de 1 à 8 personnes, ce qui facilite le suivi permanent et la proximité avec chaque stagiaire.
  • Chaque stagiaire dispose d’un support, d’exercices à disposition en ligne pendant et après la formation. Pour une meilleure assimilation, le formateur alterne tout au long de la journée les exposés théoriques, les démonstrations et la mise en pratique au travers d’exercices et de cas concrets réalisés seul ou en groupe (70% de pratique er 30% de théorie en moyenne).

  • Feuille de présence, émargée par demi-journée par chaque stagiaire et le formateur
  • Evaluation qualitative de fin de formation
  • Attestation de fin de formation
  • Evaluation par le formateur à travers les activités pratiques.
  • Auto-évaluation des participants à travers les activités pratiques.

La formation est animée par un professionnel de l'informatique et de la pédagogie, dont les compétences techniques, professionnelles et pédagogiques ont été validées par des certifications et/ou testées et approuvées par les éditeurs et/ou notre responsable technique et pédagogique. Il est en veille technologique permanente et possède plusieurs années d'expérience sur les produits, technologies et méthodes enseignés. Il est présent auprès des stagiaires pendant toute la durée de la formation.

* Types de formation

  • En inter (plusieurs entreprises) : session ouverte et maintenue à partir de 3 participants (tarif à la session par participant);
  • En intra (une seule entreprise) : cours individuel ou collectif, standard ou sur-mesure (tarif à la journée, 8 participants max.)