Prenez contact avec nous
 Durée 16 heures

Plan du cours

Module 1 : Fonctions Pandas pour la gestion des DataFrames

  • Introduction à Pandas
    • Structures de données de base : Series et DataFrame
  • Opérations sur les DataFrames
    • Lecture et écriture de données (CSV, Excel, etc.)
    • Opérations de base (sélection, filtrage, indexation)
  • Modification des données
    • Ajout, suppression de colonnes et de lignes
    • Modification des valeurs dans le DataFrame
  • Agrégation et regroupement des données
    • GroupBy
    • Agrégation, somme, moyennes, etc.
  • Fusion et concaténation des DataFrames
    • merge, join, concat
  • Gestion des données manquantes
    • Identification des données manquantes
    • Méthodes d'imputation des données manquantes

Module 2 : Optimisation du temps d'exécution du programme

  • Introduction à l'optimisation
    • Importance de l'optimisation en programmation
  • Optimisation du code
    • Structures de données efficaces
    • Éviter les calculs redondants
    • Optimisation des boucles
  • Optimisation avec Pandas
    • Vectorisation des opérations
    • Éviter l'usage d'apply et de lambda
    • Travail sur de grands jeux de données
  • Simplification du code par la création de fonctions
    • Création et utilisation de fonctions
    • Refactorisation du code

Module 3 : Utilisation de la bibliothèque NumPy

  • Introduction à NumPy
    • Import de la bibliothèque
    • Structures de données de base : ndarray
  • Opérations sur les tableaux
    • Création et modification de tableaux
    • Indexation et slicing de tableaux
  • Fonctions mathématiques et statistiques
    • Opérations mathématiques de base
    • Fonctions statistiques et d'agrégation
  • Algèbre linéaire
    • Multiplication de matrices
    • Déterminant, matrice inverse
  • Manipulation de données multidimensionnelles
    • Tableaux 2D, 3D et de dimensions supérieures
    • Transformation des formes de tableaux
  • Intégration avec d'autres bibliothèques

Module 4 : Création de graphiques dans Excel à l'aide de Python

  • Introduction à openpyxl et xlsxwriter
  • Création de graphiques dans Excel
    • Création de graphiques simples (courbes, barres, etc.)
    • Mise en forme des graphiques
  • Génération de graphiques sous forme d'images (PNG)
    • Utilisation de matplotlib pour générer des graphiques
    • Sauvegarde des graphiques en fichiers PNG
  • Graphiques avancés dans Excel
  • Automatisation des rapports
    • Création de rapports automatiques avec graphiques
    • Intégration de Pandas avec openpyxl/xlsxwriter

Nombre de participants


Prix par participant

Cours à venir

Catégories Similaires