Formation Analyse de Données avec Python, Pandas et NumPy
Le Python est un langage de programmation polyvalent connu pour sa simplicité et sa lisibilité. Numpy Pandas est un package Python qui fournit des structures de données pour travailler avec des données structurées (tabulaires, multidimensionnelles, potentiellement hétérogènes) et des séries temporelles. Numpy fournit un support fondamental pour le calcul numérique avec ses opérations sur les tableaux. Ensemble, ils forment un écosystème robuste pour une manipulation et une analyse efficaces des données dans Python.
Cette formation (en ligne ou sur site) est destinée aux développeurs de Python et aux analystes de données de niveau intermédiaire qui souhaitent améliorer leurs compétences en matière d'analyse et de manipulation de données à l'aide de Pandas et de NumPy.
A l'issue de cette formation, les participants seront capables de :
- Mettre en place un environnement de développement comprenant Python, Pandas et NumPy.
- Créer une application d'analyse de données en utilisant Pandas et NumPy.
- Effectuer des opérations avancées de traitement, de tri et de filtrage de données.
- Effectuer des opérations d'agrégation et analyser des données de séries temporelles.
- Visualiser les données à l'aide de Matplotlib et d'autres bibliothèques de visualisation.
- Déboguer et optimiser leur code d'analyse de données.
Format du cours permettant d'évaluer les participants
- Exposé et discussion interactifs.
- Beaucoup d'exercices et de pratique.
- Mise en œuvre pratique dans un environnement live-lab.
Options de personnalisation du cours
- Pour demander une formation personnalisée pour ce cours, veuillez nous contacter.
Plan du cours
Jour 1 :
Révision des compétences de base Python et Data Analysis.
Introduction à NumPy
- Création de tableaux NumPy
- Opérations courantes sur les matrices
- Utilisation des ufuncs
- Vues et diffusion sur les tableaux NumPy
- Optimiser les performances en évitant les boucles
- Optimiser les performances avec cProfile
Data Analysis avec Pandas
- Utiliser des données vectorisées dans pandas
- Traitement des données
- Trier et filtrer les données
- Opérations d'agrégation
- Analyse des séries temporelles
Data Visualization avec Matplotlib
- Tracer des diagrammes avec Matplotlib
- Utilisation de Matplotlib à partir de pandas
- Créer des diagrammes de qualité
- Visualiser des données dans les carnets Jupyter
- Autres bibliothèques de visualisation dans Python
Jour 2:
Autres bibliothèques Python pour Data Analysis
- scikit-learn
- Scipy
- statsmodel
- RPy2
Résumé et prochaines étapes
Pré requis
- Compétences de base Python et d'analyse des données
Audience
- Développeur Python
- Analystes de données
Les formations ouvertes requièrent plus de 3 participants.
Formation Analyse de Données avec Python, Pandas et NumPy - Réservation
Formation Analyse de Données avec Python, Pandas et NumPy - Enquiry
Analyse de Données avec Python, Pandas et NumPy - Demande d'informations consulting
Demande d'informations consulting
Nos clients témoignent (1)
Formateur développe la formation selon le rythme des participants
Farris Chua
Formation - Data Analysis in Python using Pandas and Numpy
Traduction automatique
Cours à venir
Cours Similaires
ArcGIS pour Spatial Analysis
14 HeuresCette formation en France (en ligne ou sur site) est destinée aux écologistes de terrain et aux gestionnaires de la conservation qui souhaitent créer des projets de données spatiales en ArcGIS.
A la fin de cette formation, les participants seront capables de :
- Produire des données spatiales sous forme de visualisations.
- Réaliser 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 des données spatiales pour des projets en ArcGIS.
ArcMap dans ArcGIS
14 HeuresCette formation dirigée par un instructeur et en direct à France (en ligne ou sur site) est destinée aux scientifiques de l'environnement et aux archéologues de niveau intermédiaire qui souhaitent apprendre à utiliser ArcMap dans ArcGIS pour collecter, organiser, gérer et analyser des informations géographiques.
À la fin 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 sur les éléments sociaux et archéologiques.
- Réaliser des requêtes spatiales pour l'évaluation de l'impact.
ArcGIS du débutant à l'expert
35 HeuresCette formation en direct avec instructeur en France (en ligne ou sur site) s'adresse aux professionnels et analystes GIS 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.
A l'issue de cette formation, les participants seront capables de :
- Naviguer et 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 tâches avancées d'analyse spatiale et de géotraitement.
- Automatiser les flux de travail en utilisant ModelBuilder et Python.
ArcGIS Entreprise pour le Support Technique
14 HeuresCette formation en direct avec instructeur en France (en ligne ou sur site) s'adresse au personnel d'assistance informatique débutant qui souhaite fournir une assistance solide à ArcGIS Enterprise, en traitant efficacement toutes les anomalies ou défaillances.
A l'issue de cette formation, les participants seront capables de :
- Comprendre l'architecture et les composants de ArcGIS Enterprise.
- Apprendre à installer, configurer et gérer ArcGIS Enterprise.
- Acquérir des compétences en matière de dépannage et de résolution des problèmes courants.
- Développer des compétences en matière de surveillance et de maintenance des environnements ArcGIS Enterprise.
- Maîtriser les techniques de sauvegarde, de restauration et d'optimisation des performances.
ArcGIS Fondements
14 HeuresCette formation en direct avec instructeur en France (en ligne ou sur place) s'adresse aux professionnels débutants qui souhaitent apprendre les concepts et les outils fondamentaux de ArcGIS.
A l'issue de cette formation, les participants seront capables de :
- Comprendre les concepts de base de GIS et des données spatiales.
- Naviguer dans l'interface 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 Spatial Analysis
14 HeuresA l'issue de cette formation, les participants seront capables de :
- Comprendre les concepts GIS et les types de données spatiales en utilisant la dernière version de ArcGIS Pro.
- Étudier l'interface utilisateur et évaluer les utilisations
- Explorer ArcGIS* Pro et comment utiliser le contenu en ligne
- Gérer, manipuler et analyser ses propres données
- Afficher et partager vos données de manière significative et créative.
Remarque : nous utiliserons la dernière version de ArcGIS Pro.
ArcGIS Professional Plus : Avancé GIS et Analyse
14 HeuresArcGIS Professional Plus est une version avancée de 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 animée par un instructeur (en ligne ou sur site) s’adresse aux professionnels intermédiaires GIS qui souhaitent approfondir leurs compétences dans l'analyse de données spatiales, l'automatisation et la mise en commun à l'aide des outils ArcGIS Professional Plus.
Au terme de cette formation, les participants seront capables de :
- Utiliser les outils ArcGIS Pro Plus pour la visualisation et l'analyse des données.
- Créer des cartes 2D et 3D avec une symbolisation avancée et des techniques de géotraitement.
- Automatiser les flux de travail à l'aide du ModelBuilder et de la Python scripting.
- Intégrer ArcGIS avec des services de données externes et des systèmes d'entreprise.
Format de la Formation
- Cours interactif et discussions.
- Bonsoir d'exercices pratiques.
- 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 les arrangements nécessaires.
Advanced ArcGIS Pro pour Spatial Analysis
35 HeuresCette formation en direct avec instructeur en France (en ligne ou sur site) est destinée aux professionnels de niveau avancé GIS qui souhaitent utiliser ArcGIS Pro pour améliorer leurs capacités d'analyse spatiale, mener des analyses géostatistiques complètes et appliquer des techniques avancées de modélisation 3D pour une prise de décision et une résolution de problèmes plus efficaces 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 en utilisant ArcGIS Pro.
- Utiliser les scripts Python pour l'automatisation et le traitement de données complexes.
- Appliquer la modélisation spatiale pour la résolution de problèmes dans des scénarios du monde réel.
- Effectuer 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 en 3D.
ArcGIS avec Python Scripting
14 HeuresCette formation en direct avec instructeur en France (en ligne ou sur site) s'adresse aux analystes GIS qui souhaitent automatiser les tâches répétitives dans les processus GIS.
A l'issue de cette formation, les participants seront capables de :
- Construire des applications GIS en utilisant des outils Python et ArcGIS.
- Développer avec le package ArcGIS ArcPy, en utilisant Python.
- Appliquer les modules ArcGIS pour l'automatisation des cartes en utilisant les classes d'objets dans Python.
Systèmes Avancés d'Information Géographique (SIG)
21 HeuresCette formation en France (en ligne ou sur site) s'adresse aux géographes de niveau intermédiaire qui souhaitent approfondir leur expertise en matière d'analyse spatiale, de gestion des données et d'applications GIS.
A l'issue de cette formation, les participants seront capables de :
- Appliquer des techniques avancées d'analyse spatiale pour résoudre des problèmes géographiques complexes.
- Gérer de grandes bases de données spatiales et effectuer un contrôle de la 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 GIS.
API Google Maps pour Développeurs
14 HeuresCette formation en France (en ligne ou sur site) est destinée aux développeurs qui souhaitent améliorer leur site web ou leur application web en ajoutant une fonctionnalité de géolocalisation grâce à Google Maps.
À l'issue de cette formation, les participants seront capables de :
- Intégrer une carte dans un site web ou une application web nouveau ou existant.
- Afficher des données en direct synchronisées avec l'emplacement actuel.
- Créer un mashup qui inclut Google Maps.
- Appliquer les bonnes pratiques de codage CSS et JavaScript.
- Créer une carte personnalisée pour une application.
Python pour le Système d'Information Géographique (SIG)
21 HeuresUn système d'information géographique (GIS) est un système conçu pour saisir, stocker, manipuler, analyser, gérer et présenter des données spatiales ou géographiques. L'acronyme GIS est parfois utilisé pour désigner la science de l'information géographique (GIScience), discipline universitaire qui étudie les systèmes d'information géographique et qui constitue un vaste domaine au sein de la discipline universitaire plus large qu'est la géoinformatique.
L'utilisation de Python avec GIS a considérablement augmenté au cours des deux dernières décennies, en particulier avec l'introduction de la série Python 2.0 en 2000, qui comprenait de nombreuses nouvelles fonctionnalités de programmation qui ont rendu le langage beaucoup plus facile à déployer. Depuis lors, Python n'a pas seulement été utilisé dans les produits commerciaux GIS tels que ceux d'Esri, mais aussi dans les plateformes open source, y compris dans le cadre de QGIS et de GRASS. En fait, Python est aujourd'hui de loin le langage le plus utilisé par les utilisateurs et les programmeurs de GIS.
Ce programme couvre l'utilisation de Python et de ses bibliothèques avancées comme geopandas, pysal, bokeh et osmnx pour implémenter vos propres fonctionnalités GIS. Le programme couvre également les modules d'introduction à l'API ArcGIS et à la boîte à outils QGIS.
Python pour ArcGIS et QGIS pour les professionnels des sciences de la Terre et de l'ingénierie
35 HeuresCette formation en France (en ligne ou sur site) s'adresse aux professionnels des sciences de la terre et de l'ingénierie de niveau débutant qui souhaitent utiliser Python pour l'analyse géospatiale dans les environnements ArcGIS et QGIS.
A la fin de cette formation, les participants seront capables de :
- Apprendre la syntaxe Python et les structures de contrôle pour exécuter efficacement des tâches géospatiales.
- Utiliser Pandas, Numpy et Matplotlib pour l'analyse et la visualisation des données dans GIS.
- Manipuler et analyser des données vectorielles avec les bibliothèques Geopandas, Arcpy et PyQGIS.
- Automatiser les processus et les flux de travail géospatiaux à l'aide de scripts Python dans ArcGIS et QGIS.
- Développer des outils de géotraitement personnalisés basés sur Python pour ArcGIS et QGIS afin de rationaliser les tâches.
QGIS pour Système 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 (GIScience), qui étudie les systèmes d'information géographique et fait partie d'un domaine plus large au sein de la discipline académique des géoinformations.
QGIS fonctionne comme un logiciel de système d'information géographique (SIG), permettant aux utilisateurs d'analyser et d'éditer des informations spatiales, ainsi que de composer et d'exporter des cartes graphiques. QGIS prend en charge à la fois les couches raster et vectorielles ; les données vectorielles sont stockées sous forme de points, de lignes ou de polygones. Plusieurs formats d'images raster sont pris en charge, et le logiciel peut géoréférencer des images. Pour résumer, il permet aux utilisateurs de créer, éditer, visualiser, analyser et publier des informations géospatiales sur Windows, Mac, Linux, BSD.
Ce programme, dans sa première phase, introduit l'interface QGIS pour une utilisation générale. Dans la deuxième phase, nous présentons 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 votre propre plugin Python autour d'une fonctionnalité SIG spécifique.