Pandas pour débutants

Ce cours complet couvre les concepts fondamentaux et les techniques pratiques de Pandas, la bibliothèque essentielle pour la manipulation et l'analyse de données en Python. Apprenez à créer, manipuler et analyser des données efficacement en utilisant les DataFrames et les Series.

PythonScience des données

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

Apprenez le workflow essentiel de Pandas avec neuf laboratoires guidés Beginner et 45 étapes de code vérifiées. Après l’import et une première Series, vous créerez des DataFrame, lirez des CSV, sélectionnerez et filtrerez des lignes, trierez des tables, nettoierez des problèmes courants, calculerez des statistiques et regrouperez des enregistrements.

Chaque laboratoire porte sur un petit jeu de données et une opération précise. Vous modifiez un script Python, l’exécutez dans le terminal, inspectez sa sortie puis validez l’étape. Cette structure développe de bonnes habitudes sans demander de concevoir une analyse ouverte de zéro.

Ce que vous apprendrez

  • Importer Pandas et créer, consulter et inspecter Series et DataFrame
  • Construire des DataFrames depuis des dictionnaires avec colonnes et index choisis
  • Lire des CSV en gérant commentaires, en-têtes et marqueurs de valeurs manquantes
  • Sélectionner lignes et colonnes avec crochets, loc, iloc et tranches d’étiquettes
  • Filtrer avec conditions booléennes, expressions combinées, isin et notnull
  • Trier sur une ou plusieurs colonnes, choisir l’ordre et réorganiser l’index
  • Nettoyer en supprimant ou remplissant les valeurs manquantes, dédoublonnant, renommant et convertissant les types
  • Calculer des statistiques et résumer des groupes avec groupby et agg

À qui s’adresse ce cours

Ce cours s’adresse aux débutants Python qui découvrent Pandas de manière structurée et aux personnes souhaitant être guidées avant une analyse ouverte. Il convient si vous préférez de courtes explications, de petits jeux de données et une vérification après chaque étape.

Prérequis : Vous devez connaître les bases de Python : variables, listes, dictionnaires et exécution d’un script. Aucune expérience préalable de Pandas n’est requise.

Environnement d’apprentissage : Les neuf laboratoires utilisent un WebIDE Ubuntu 22.04 avec fichiers .py de départ, terminal, tables en mémoire et deux CSV locaux lorsque nécessaire. Chacune des 45 étapes est vérifiée, sans configuration locale ni compte externe.

Questions fréquentes

Quelle différence avec le cours 100 Pandas Exercises ?

Ce cours enseigne par neuf laboratoires guidés, explications et vérifications. Le cours de 100 exercices est un notebook autonome avec réponses et sujets avancés plus larges ; celui-ci constitue donc un meilleur départ.

Utiliserai-je Jupyter Notebook ?

Non. Vous modifiez des fichiers Python ordinaires dans un WebIDE et les exécutez dans un terminal, afin de pratiquer un workflow basé sur des scripts.

Quels sujets ne sont pas couverts ?

Le cours n’aborde ni jointures ou fusions, ni tableaux croisés, séries temporelles, Excel ou graphiques. Il se concentre sur sélection, nettoyage, statistiques et regroupement fondamentaux.

Les laboratoires utilisent-ils de grands jeux externes ?

Non. Ils emploient de petites tables dans les scripts et deux CSV locaux pour les étudiants et les valeurs manquantes. Aucun téléchargement, compte cloud ou service externe n’intervient.

Enseignant

labby
Labby
Labby is the LabEx teacher.