Programmation avec Python: Analyse de données et Data visualisation

Cours de programmation avec Python pour le Master 218
Author

Natacha NJONGWA YEPNGA

Contenu du cours

  • Introduction à Python
    • Présentation et installation
    • Variables, types de données, opérateurs
  • Structures de contrôle
    • Conditions (if, elif, else)
    • Boucles (for, while)
    • Gestion des erreurs (try, except)
  • Les fonctions
    • Définir et appeler des fonctions
    • Paramètres, valeurs de retour
  • Manipulation de données avec pandas
    • Chargement de fichiers CSV/Excel
    • Nettoyage des données (valeurs manquantes, transformations)
    • Sélection et filtrage des données
  • Visualisation des données
    • Graphiques avec Matplotlib
    • Visualisation avancée avec Seaborn
  • Programmation orientée objet (POO)
    • Définition de classes, objets, méthodes
  • Introduction au Machine Learning avec Python
    • Bibliothèques essentielles : scikit-learn
    • Préparation des données pour le ML (normalisation, division en train/test)
    • Modèles supervisés : régression linéaire et classification (KNN)
    • Évaluation des modèles : métriques (MAE, R², précision, rappel)
    • Notions de surapprentissage et régularisation
  • Projet final
    • Nettoyage, exploration, visualisation et modélisation d’un dataset