Formation Analyse de 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 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 offre 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 en 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 perfectionner leurs compétences en analyse et manipulation de 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 à l'aide de Pandas et NumPy.
- Réaliser des opérations avancées de nettoyage, de tri et de filtrage des données.
- Effectuer des agrégations et analyser des séries temporelles.
- Visualiser les données à l'aide de Matplotlib et d'autres bibliothèques de visualisation.
- Débugger et optimiser leur code d'analyse de données.
Format de la formation
- Cours interactif et échanges.
- Nombreux exercices et mises en pratique.
- Mise en œuvre concrète 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 de nous en informer.
Plan du cours
Jour 1 :
Revue des bases en Python et des compétences en analyse de données
Introduction à NumPy
- Création de tableaux NumPy
- Opérations courantes sur les matrices
- Utilisation des ufuncs
- Points de vue et diffusion sur les tableaux NumPy
- Optimisation des performances en évitant les boucles
- Optimisation des performances avec cProfile
Analyse de données avec Pandas
- Utilisation de 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 temporelles
Visualisation des données avec Matplotlib
- Tracé 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
- Connaissances de base en Python et en analyse de données
Public
- Développeur Python
- Analyste 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 - Demande de renseignements
Analyse de 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
Alerting avancé et automatisation avec Grafana et Prometheus
14 HeuresCette formation en présentiel ou en ligne, animée par un instructeur dans Belgique, s'adresse aux professionnels DevOps et SRE de niveau avancé qui souhaitent améliorer leurs compétences en matière d'alerting et d'automatisation avec Grafana et Prometheus.
À la fin de cette formation, les participants seront capables de :
- Créer et gérer des règles d'alerte avancées dans Prometheus.
- Intégrer Prometheus Alertmanager avec des outils externes via des webhooks.
- Automatiser les réponses aux alertes pour une résolution plus rapide des problèmes.
- Utiliser Grafana pour visualiser et gérer efficacement les alertes.
ArcGIS pour l'analyse spatiale
14 HeuresCette formation en présentiel animée par un instructeur à Belgique (en ligne ou sur site) s'adresse aux écologistes de terrain et aux gestionnaires de la conservation souhaitant créer des projets de données spatiales dans ArcGIS.
À l'issue de cette formation, les participants seront capables de :
- Exporter des données spatiales sous forme de visualisations.
- Réaliser des géostatistiques sur des données réelles.
- Mettre en œuvre l'analyse de données spatiales, le traitement des données et la cartographie avec ArcGIS.
- Analyser des données spatiales pour des projets dans ArcGIS.
ArcGIS : Du niveau débutant au niveau avancé
35 HeuresCette formation en présentiel ou en ligne, dispensée par un formateur, dispensée en Belgique (en ligne ou en présentiel) s'adresse aux professionnels et analystes GIS de niveau débutant à avancé souhaitant apprendre à utiliser ArcGIS de manière efficace pour la visualisation des données, l'analyse spatiale et la gestion de projets géospatiaux.
À l'issue de cette formation, les participants seront capables de :
- Utiliser et maîtriser les outils ArcGIS pour la gestion des données géospatiales.
- Créer et personnaliser des cartes à l'aide de couches et d'attributs.
- Réaliser des analyses spatiales avancées et des tâches de géotraîtement.
- Automatiser les workflows en utilisant ModelBuilder et Python.
ArcGIS Enterprise pour le support technique
14 HeuresCette formation en direct animée par un formateur en Belgique (en ligne ou sur site) s'adresse au personnel de support IT de niveau débutant souhaitant fournir 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 résolution des problèmes courants.
- Développer une maîtrise du monitoring et de la maintenance des environnements ArcGIS Enterprise.
- Maîtriser les techniques de sauvegarde, de récupération et d'optimisation des performances.
ArcGIS Fundamentals
14 HeuresCette formation en présentiel ou à distance Belgique, animée par un instructeur, s'adresse aux professionnels débutants souhaitant apprendre les concepts et outils fondamentaux d'ArcGIS.
À l'issue de cette formation, les participants seront capables de :
- Comprendre les concepts de base des 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 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 d'entreprise.
Cette formation en direct, dispensée par un formateur (en ligne ou en présentiel), s'adresse aux professionnels SIG de niveau intermédiaire souhaitant approfondir leurs compétences en analyse de données spatiales, en automatisation et en partage à l'aide des outils ArcGIS Pro Plus.
À l'issue de cette formation, les participants seront en mesure de :
- Tirer parti des outils 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éotraitement.
- Automatiser les flux de travail à l'aide de ModelBuilder et du script Python.
- Intégrer ArcGIS à des services de données externes et à des systèmes d'entreprise.
Format du cours
- Conférence interactive et discussions.
- De nombreux exercices et mises en pratique.
- Mise en œuvre concrète 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 en discuter.
ArcGIS Pro avancé pour l'analyse spatiale
35 HeuresCette formation en direct, animée par un instructeur, en Belgique (en ligne ou sur site), s'adresse aux professionnels du SIG avancés 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 afin de prendre de meilleures décisions et résoudre des problèmes dans des scénarios réels.
À l'issue de cette formation, les participants seront en mesure de :
- Développer des compétences avancées en techniques d'analyse spatiale avec ArcGIS Pro.
- Utiliser des scripts Python pour l'automatisation et le traitement complexe de données.
- Appliquer la modélisation spatiale pour la résolution de problèmes dans des scénarios réels.
- Conduire 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.
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 engendre des risques opérationnels significatifs. Ce programme intensif de 14 jours à Melbourne est conçu pour combler le fossé entre l'ingénierie électrique et la gestion géospatiale.
Systèmes d'Information Géographique (SIG) Avancés
21 HeuresCette formation en direct, animée par un formateur, en Belgique (en ligne ou en présentiel), 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 capables de :
- Appliquer des techniques d'analyse spatiale avancées pour résoudre des problèmes géographiques complexes.
- Gérer de grandes bases de données spatiales et réaliser 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.
L'assurance à l'ère du numérique
14 HeuresL'assurance à l'ère du numérique est un aperçu appliqué montrant comment la transformation numérique bouleverse les produits, les opérations et l'interaction avec les clients dans le secteur des assurances.
Cette formation en direct, animée par un formateur (en ligne ou en présentiel), s'adresse aux professionnels intermédiaires de l'assurance qui souhaitent comprendre et appliquer les technologies numériques, les stratégies basées sur les données et les cadres d'innovation pour moderniser les offres et les opérations d'assurance.
À l'issue de cette formation, les participants seront capables de :
- Expliquer le rôle de l'IA, des Big Data, de l'IoT et de l'automatisation dans les flux de travail d'assurance modernes.
- Identifier les tendances de l'InsurTech et leur impact sur l'écosystème de l'assurance.
- Concevoir des stratégies centrées sur le client, rendues possibles par les outils numériques et les insights issus des données.
- Appliquer des approches fondées sur les données à la gestion des risques et à la prise de décision.
- Développer une approche d'innovation et de gestion du changement adaptée aux assureurs.
- Évaluer des études de cas réelles et traduire les enseignements en initiatives locales.
Format du cours
- Cours interactif et discussion.
- Analyse d'études de cas et ateliers de groupe.
- Exercices pratiques et élaboration de plans d'action pour les organisations des participants.
Options de personnalisation du cours
- Pour demander une formation personnalisée pour ce cours, veuillez nous contacter afin d'en discuter.
IREB CPRE – Niveau Fondamental (Étendu) : Ingénierie des Besoins Pratique et Préparation à la Certification
14 HeuresL'ingénierie des besoins (Requirements Engineering, RE) est une discipline clé dans le développement de logiciels et de systèmes. Elle consiste à identifier, documenter et gérer les besoins et les contraintes des parties prenantes afin d'assurer le succès du projet.
Cette formation en présentiel ou en ligne, animée par un formateur, s'adresse aux professionnels de niveau intermédiaire souhaitant approfondir leurs connaissances pratiques en ingénierie des besoins et se préparer à l'examen de certification IREB CPRE – Niveau Fondamental.
À l'issue de cette formation, les participants seront capables de :
- Comprendre et appliquer les concepts clés et la terminologie définis par le syllabus IREB CPRE Niveau Fondamental.
- Identifier et recueillir les besoins en utilisant des techniques efficaces et adaptées au contexte.
- Modéliser, documenter et valider les besoins pour des projets concrets.
- Gérer l'évolution des besoins, la traçabilité et la priorité tout au long du cycle de vie du projet.
- Utiliser les outils et les bonnes pratiques de l'ingénierie des besoins pour améliorer la communication et les résultats du projet.
- Être pleinement préparé à passer et réussir l'examen de certification IREB CPRE – Niveau Fondamental.
Format de la formation
- Cours interactifs et discussions.
- Exercices basés sur des études de cas et ateliers collaboratifs.
- Sessions de préparation à l'examen et questions d'entraînement.
Options de personnalisation de la formation
- Des modules supplémentaires ou des études de cas sectoriels peuvent être ajoutés sur demande.
Python pour ArcGIS et QGIS à l’intention des professionnels des sciences de la Terre et de l’ingénierie
35 HeuresCette formation en présentiel ou en ligne, dispensée par un formateur, s'adresse aux professionnels débutants des sciences de la Terre et de l'ingénierie Belgique souhaitant utiliser Python pour l'analyse géospatiale dans les environnements ArcGIS et QGIS.
À l'issue 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 un SIG.
- Manipuler et analyser les 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 géotraitement 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 (GIScience), qui renvoie à la discipline académique étudiant les systèmes d'information géographique et constitue un domaine majeur au sein de la discipline plus large de la géo-informatique.
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 créer 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 caractéristiques en points, lignes ou polygones. Divers formats d'images raster sont pris en charge, et le logiciel permet de 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 et BSD.
Ce programme, dans sa première phase, introduit l'interface QGIS pour un usage général. Dans la seconde phase, nous présentons PyQGIS - les bibliothèques Python de QGIS qui permettent l'intégration des fonctionnalités SIG dans votre code Python ou votre application Python, vous permettant même de créer votre propre plugin Python autour d'une fonctionnalité SIG particulière.
Analyse des exigences
21 HeuresCette formation en direct, animée par un formateur à Belgique (en ligne ou sur site), s'adresse aux personnes souhaitant comprendre l'analyse des exigences et la mettre en œuvre de manière efficace et précise à l'aide de techniques d'analyse adaptées à leurs projets.
À l'issue de cette formation, les participants seront capables de :
- identifier les différents types d'exigences.
- comprendre les concepts généraux et les activités liés à l'analyse des exigences.
- se familiariser avec la méthodologie d'analyse des exigences.
- utiliser avantageusement différentes techniques d'analyse des exigences.
- structurer les exigences afin de communiquer efficacement avec les architectes et les développeurs grâce à un processus itératif de recueil des exigences.