Formation Analyse des données avec Python, Pandas et Numpy
Python est un langage de programmation polyvalent, réputé pour sa simplicité et sa lisibilité. Pandas est un package Python qui offre des structures de données pour travailler avec des données structurées (tabulaires, multidimensionnelles, potentiellement hétérogènes) et des séries chronologiques. Numpy fournit un support fondamental pour le calcul numérique grâce à ses opérations sur les tableaux. Ensemble, ils forment un écosystème robuste pour la manipulation et l'analyse efficaces des données sous Python.
Cette formation en présentiel ou à distance, animée par un formateur, s'adresse aux développeurs Python et aux analystes de données de niveau intermédiaire souhaitant améliorer leurs compétences en analyse et manipulation des données à l'aide de Pandas et NumPy.
À l'issue de cette formation, les participants seront capables de :
- Configurer un environnement de développement incluant Python, Pandas et NumPy.
- Créer une application d'analyse de données utilisant Pandas et NumPy.
- Effectuer des opérations avancées de nettoyage, de tri et de filtrage des données.
- Réaliser des opérations d'agrégation et analyser des séries chronologiques.
- Visualiser les données à l'aide de Matplotlib et d'autres bibliothèques de visualisation.
- Dépanner et optimiser leur code d'analyse de données.
Format du cours
- Conférence interactive et discussions.
- Nombreux exercices et mises en pratique.
- Mise en œuvre pratique dans un environnement de laboratoire en direct.
Options de personnalisation du cours
- Pour demander une formation personnalisée pour ce cours, veuillez nous contacter afin d'en convenir.
Plan du cours
Jour 1 :
Revue des compétences de base en Python et en analyse de données
Introduction à NumPy
- Création de tableaux NumPy
- Opérations courantes sur les matrices
- Utilisation des ufuncs
- Vues et diffusion (broadcasting) sur les tableaux NumPy
- Optimisation des performances en évitant les boucles
- Optimisation des performances avec cProfile
Analyse de données avec Pandas
- Utilisation des données vectorisées dans pandas
- Nettoyage des données
- Tri et filtrage des données
- Opérations d'agrégation
- Analyse des séries chronologiques
Visualisation de données avec Matplotlib
- Traçage de graphiques avec Matplotlib
- Utilisation de Matplotlib depuis pandas
- Création de graphiques de qualité
- Visualisation des données dans les notebooks Jupyter
- Autres bibliothèques de visualisation en Python
Jour 2 :
Autres bibliothèques Python pour l'analyse de données
- scikit-learn
- Scipy
- statsmodels
- RPy2
Résumé et prochaines étapes
Pré requis
- Compétences de base en Python et en analyse de données
Public cible
- Développeur Python
- Analyste de données
Cours à partir de 4 + personnes. Pour un entraînement individuel ou en petit groupe, veuillez demander un devis.
Formation Analyse des données avec Python, Pandas et Numpy - Réservation
Formation Analyse des données avec Python, Pandas et Numpy - Demande de renseignements
Analyse des données avec Python, Pandas et Numpy - Demande d'informations consulting
Nos clients témoignent (1)
Le formateur développe la formation en fonction du rythme des participants
Farris Chua
Formation - Data Analysis in Python using Pandas and Numpy
Traduction automatique
Cours à venir
Cours Similaires
ArcGIS pour l'analyse spatiale
14 HeuresCette formation en direct, animée par un formateur, se tient Canada (en ligne ou sur site) et s'adresse aux écologistes de terrain et aux gestionnaires de la conservation qui souhaitent créer des projets de données spatiales dans ArcGIS.
À l'issue de cette formation, les participants seront capables de :
- Exporter les données spatiales sous forme de visualisations.
- Effectuer des géostatistiques sur des données réelles.
- Mettre en œuvre l'analyse des données spatiales, le traitement des données et la cartographie avec ArcGIS.
- Analyser les données spatiales pour des projets dans ArcGIS.
ArcMap dans ArcGIS
14 HeuresCette formation en direct animée par un instructeur en Canada (en ligne ou sur site) s'adresse aux scientifiques de l'environnement et aux archéologues de niveau intermédiaire souhaitant apprendre à utiliser ArcMap dans ArcGIS pour collecter, organiser, gérer et analyser des informations géographiques.
À l'issue de cette formation, les participants seront en mesure de :
- Comprendre les principes fondamentaux d'ArcMap et d'ArcGIS.
- Collecter, organiser, gérer et analyser des informations géographiques relatives aux éléments sociaux et archéologiques.
- Effectuer des requêtes spatiales pour l'évaluation des impacts.
ArcGIS, du niveau débutant au niveau avancé
35 HeuresCette formation en direct animée par un formateur en Canada (en ligne ou sur site) s’adresse aux professionnels et analystes du SIG, de niveau débutant à avancé, qui souhaitent apprendre à utiliser efficacement ArcGIS pour la visualisation de données, l’analyse spatiale et la gestion de projets géospatiaux.
À l’issue de cette formation, les participants seront capables de :
- Utiliser les outils ArcGIS pour la gestion des données géospatiales.
- Créer et personnaliser des cartes avec des couches et des attributs.
- Effectuer des analyses spatiales avancées et des tâches de traitement géospatial.
- Automatiser des workflows à l’aide de ModelBuilder et de Python.
ArcGIS Enterprise pour le support technique
14 HeuresCette formation en présentiel ou à distance Canada, encadrée par un formateur, s'adresse au personnel du support informatique de niveau débutant souhaitant offrir un support robuste pour ArcGIS Enterprise, en traitant efficacement les anomalies ou les pannes.
À l'issue de cette formation, les participants seront en mesure de :
- Comprendre l'architecture et les composants d'ArcGIS Enterprise.
- Apprendre à installer, configurer et gérer ArcGIS Enterprise.
- Acquérir des compétences en dépannage et en résolution des problèmes courants.
- Développer leur maîtrise du suivi et de l'entretien des environnements ArcGIS Enterprise.
- Maîtriser les techniques de sauvegarde, de récupération et d'optimisation des performances.
Fondamentaux d'ArcGIS
14 HeuresCette formation en direct animée par un formateur à Canada (en ligne ou sur site) s'adresse aux professionnels de niveau débutant qui souhaitent apprendre les concepts fondamentaux et les outils d'ArcGIS.
À la fin de cette formation, les participants seront en mesure de :
- Comprendre les concepts de base du SIG et des données spatiales.
- Naviguer dans l'interface d'ArcGIS.
- Créer et gérer des données spatiales.
- Effectuer des analyses spatiales de base.
- Créer des cartes et des visualisations.
ArcGIS Pro pour l'analyse spatiale
14 HeuresÀ la fin de cette formation, les participants seront capables de :
- Comprendre les concepts de SIG et les types de données spatiales en utilisant la dernière version d'ArcGIS Pro.
- Explorer l'interface utilisateur et évaluer les utilisations
- Explorer ArcGIS Pro et apprendre à utiliser le contenu en ligne
- Gérer, manipuler et analyser vos propres données
- Afficher et partager vos données de manière significative et créative
Remarque : Nous utiliserons la dernière version d'ArcGIS Pro.
ArcGIS Pro Plus : gestion et analyse avancées des données SIG
14 HeuresArcGIS Pro Plus est une version avancée d'ArcGIS Pro, offrant des fonctionnalités étendues pour l'analyse de données géospatiales, la modélisation 3D, l'automatisation et la collaboration en entreprise.
Cette formation en présentiel ou à distance, animée par un formateur, s'adresse aux professionnels des SIG de niveau intermédiaire qui souhaitent approfondir leurs compétences en analyse de données spatiales, en automatisation et en partage à l'aide des outils d'ArcGIS Pro Plus.
À l'issue de cette formation, les participants seront capables de :
- Tirer parti des outils d'ArcGIS Pro Plus pour la visualisation et l'analyse des données.
- Créer des cartes 2D et 3D avec une symbologie avancée et des techniques de géotraiterie.
- Automatiser les flux de travail à l'aide de ModelBuilder et de scripts Python.
- Intégrer ArcGIS avec des services de données externes et des systèmes d'entreprise.
Format du cours
- Conférence interactive et discussion.
- Nombreux exercices et mises en pratique.
- Mise en œuvre pratique dans un environnement de laboratoire en direct.
Options de personnalisation du cours
- Pour demander une formation personnalisée pour ce cours, veuillez nous contacter pour organiser cela.
Analyse spatiale avancée avec ArcGIS Pro
35 HeuresCe cours en direct, animé par un formateur, en Canada (en ligne ou en présentiel), s'adresse aux professionnels du SIG de niveau avancé qui souhaitent utiliser ArcGIS Pro pour améliorer leurs capacités d'analyse spatiale, réaliser des analyses géostatistiques complètes et appliquer des techniques avancées de modélisation 3D afin de prendre de meilleures décisions et résoudre plus efficacement des problèmes dans des scénarios du monde réel.
À l'issue de cette formation, les participants seront en mesure de :
- Développer des compétences avancées dans les techniques d'analyse spatiale à l'aide d'ArcGIS Pro.
- Utiliser la programmation Python pour l'automatisation et le traitement complexe des données.
- Appliquer la modélisation spatiale à la résolution de problèmes dans des scénarios du monde réel.
- Réaliser des analyses géostatistiques pour une interprétation avancée des données.
- Intégrer des sources de données externes et exploiter l'analyse de données spatiales 3D.
ArcGIS avec script Python
14 HeuresCette formation en présentiel ou en ligne Canada, animée par un instructeur, s'adresse aux analystes SIG souhaitant automatiser les tâches répétitives dans les processus SIG.
À la fin de cette formation, les participants seront capables de :
- Développer des applications SIG en utilisant Python et les outils ArcGIS.
- Programmer avec le package ArcPy d'ArcGIS, en utilisant Python.
- Appliquer les modules ArcGIS pour l'automatisation des cartes en utilisant des classes d'objets en Python.
Systèmes électriques avancés et solutions intégrées SIG
70 HeuresDans un secteur de l'énergie en constante évolution, l'intégration de l'analyse des transitoires électriques avec des données géographiques précises est une nécessité stratégique. Actuellement, la dépendance à des données fragmentées entraîne des risques opérationnels importants. Ce programme intensif de 14 jours à Melbourne est conçu pour combler le fossé entre le génie électrique et la gestion géospatiale.
Systèmes d'information géographique (SIG) avancés
21 HeuresCette formation en présentiel ou à distance, encadrée par un formateur, s'adresse aux géographes de niveau intermédiaire souhaitant approfondir leurs compétences en analyse spatiale, gestion des données et applications SIG.
À l'issue de cette formation, les participants seront en mesure de :
- Appliquer des techniques avancées d'analyse spatiale pour résoudre des problèmes géographiques complexes.
- Gérer de grands bases de données spatiales et effectuer des contrôles de qualité des données.
- Créer des cartes et des visualisations dynamiques et interactives pour diverses applications.
- Utiliser la programmation et l'automatisation pour rationaliser les flux de travail SIG.
Google Maps API pour les développeurs
14 HeuresCette formation en présentiel ou en ligne, animée par un formateur, s'adresse aux développeurs souhaitant enrichir leur site web ou application web en y intégrant des fonctionnalités de géolocalisation via Google Maps.
À l'issue de cette formation, les participants seront en mesure de :
- Intégrer une carte dans un nouveau site web ou une application web existante ou en création.
- Afficher des données en temps réel synchronisées avec la position actuelle.
- Créer une application de type « mashup » incluant Google Maps.
- Appliquer les bonnes pratiques de codage en CSS et JavaScript.
- Créer une carte personnalisée pour une application.
Python pour ArcGIS et QGIS à l'intention des professionnels des sciences de la Terre et de l'ingénierie
35 HeuresCette formation en direct animée par un instructeur en <lieu> (en ligne ou en présentiel) s'adresse aux professionnels des sciences de la Terre et de l'ingénierie de niveau débutant souhaitant utiliser Python pour l'analyse géospatiale dans les environnements ArcGIS et QGIS.
À la fin de cette formation, les participants seront en mesure de :
- Apprendre la syntaxe Python et les structures de contrôle pour exécuter des tâches géospatiales efficacement.
- Utiliser Pandas, Numpy et Matplotlib pour l'analyse et la visualisation des données dans les SIG.
- Manipuler et analyser des données vectorielles avec les bibliothèques Geopandas, Arcpy et PyQGIS.
- Automatiser les processus et flux de travail géospatiaux à l'aide de scripts Python dans ArcGIS et QGIS.
- Développer des outils de traitement géospatial personnalisés basés sur Python pour ArcGIS et QGIS afin de rationaliser les tâches.
QGIS pour les systèmes d'information géographique
21 HeuresUn système d'information géographique (SIG) est un système conçu pour capturer, stocker, manipuler, analyser, gérer et présenter des données spatiales ou géographiques. L'acronyme SIG est parfois utilisé pour désigner la science de l'information géographique (Geographic Information Science, ou GIScience), qui renvoie à la discipline académique étudiant les systèmes d'information géographique et constituant un vaste domaine au sein de la discipline plus large de la géoinformation.
QGIS fonctionne en tant que logiciel de système d'information géographique (SIG), permettant aux utilisateurs d'analyser et de modifier des informations spatiales, ainsi que de composer et d'exporter des cartes graphiques. QGIS prend en charge les couches raster et vectorielles ; les données vectorielles sont stockées sous forme de points, de lignes ou de polygones. De multiples formats d'images raster sont pris en charge, et le logiciel permet de géoréférencer des images. En résumé, il permet aux utilisateurs de créer, modifier, visualiser, analyser et publier des informations géospatiales sous Windows, Mac, Linux et BSD.
Dans sa première phase, ce programme présente l'interface de QGIS pour un usage général. Dans la seconde phase, nous introduisons PyQGIS – les bibliothèques Python de QGIS qui permettent d'intégrer des fonctionnalités SIG dans votre code Python ou votre application Python, afin que vous puissiez même créer vos propres plugins Python autour d'une fonctionnalité SIG spécifique.