-
Notifications
You must be signed in to change notification settings - Fork 9
Expand file tree
/
Copy pathindex.qmd
More file actions
executable file
·39 lines (36 loc) · 1.42 KB
/
index.qmd
File metadata and controls
executable file
·39 lines (36 loc) · 1.42 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
---
title: "Programmation avec Python: Analyse de données et Data visualisation"
description: "Cours de programmation avec Python pour le Master 218"
author: "Natacha NJONGWA YEPNGA"
format: html
from: markdown+emoji
---
- 6 sessions de 3 heures (18 heures au total)
## 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