Prenez contact avec nous

Plan du cours

Fondamentaux de Python pour les tâches de données

  • Installation de Python et configuration de l'environnement de développement
  • Fondamentaux du langage : variables, types de données, structures de contrôle
  • Rédaction et exécution de scripts Python simples

Gestion des fichiers : CSV et Excel

  • Lecture et écriture de fichiers CSV en utilisant le module csv et Pandas
  • Travail avec des fichiers Excel en utilisant openpyxl/xlrd et Pandas
  • Exercices pratiques : automatisation des conversions de fichiers

Introduction à Pandas

  • Concepts de base des DataFrame : création, indexation, sélection et filtrage
  • Opérations d'agrégation et de regroupement
  • Opérations de nettoyage courantes : valeurs manquantes, doublons et conversions de type

Introduction à Polars

  • Concepts de Polars et caractéristiques de performance comparées à Pandas
  • Opérations de base sur les DataFrame dans Polars
  • Exemple de cas d'utilisation : quand choisir Polars plutôt que Pandas

Transformation avancée des données (Intermédiaire)

  • Jointures complexes, fonctions fenêtrées et opérations de pivot dans Pandas
  • Motifs de traitement de données efficaces avec Polars
  • Chaînage d'opérations et optimisation de l'utilisation de la mémoire

Automatisation des processus avec Python

  • Rédaction de scripts pour automatiser des tâches de données répétitives et des étapes ETL
  • Planification des scripts avec les planificateurs d'OS ou les planificateurs de tâches
  • Journalisation, gestion des erreurs et notifications

Emballage des scripts et bonnes pratiques

  • Création d'exécutables avec PyInstaller ou des outils similaires
  • Structuration des projets, environnements virtuels et gestion des dépendances
  • Fondamentaux du contrôle de version et documentation des workflows

Mini-projet pratique

  • Tâche complète : lire des fichiers bruts, nettoyer et transformer les données, produire des sorties
  • Automatiser le workflow et l'emballer sous forme de script exécutable ou d'exécutable
  • Revue et améliorations basées sur les retours des pairs

Résumé et prochaines étapes

Pré requis

  • Connaissance de base des concepts de programmation ou volonté d'apprendre
  • Aisance avec l'utilisation de la ligne de commande ou du terminal pour l'installation de packages
  • Expérience de travail avec des feuilles de calcul (CSV/Excel)

Public cible

  • Analystes de données et personnel opérationnel automatisant des tâches de données
  • Ingénieurs analytiques recherchant un script ETL léger
  • Professionnels intéressés par des workflows de données pratiques basés sur Python
 14 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (2)

Cours à venir

Catégories Similaires