Accueil > Formations > Intelligence artificielle & Data Science > Data Science & Machine Learning > Python pour la Data Science
Python pour la Data Science
Maîtrisez la programmation Python pour l’analyse de données, la visualisation et le Machine Learning !
Vue d'ensemble
Compréhension de base des concepts de programmation.
Familiarité avec les concepts mathématiques fondamentaux (statistiques et algèbre).
Objectifs pédagogiques
Programme détaillé
Introduction à Python pour la science des données
Les bases de la programmation Python
Introduction à la syntaxe de Python, aux types de données (chaînes, entiers, flottants), aux structures de contrôle (instructions if, boucles), aux fonctions et aux modules.
Vue d’ensemble des environnements de développement Python (Jupyter Notebooks, PyCharm).
Configuration de l’environnement Python
Installation de Python et des bibliothèques essentielles : Pandas, NumPy, Matplotlib, Seaborn, Scikit-learn.
Environnements virtuels et gestion des paquets avec pip.
Mise en place d’un environnement de développement Python.
Écrire des scripts Python de base pour effectuer des manipulations de données simples.
Manipulation de données avec Pandas
Comprendre Pandas pour l’analyse de données
Exploration des objets Series et DataFrame.
Indexation, sélection, filtrage et tri des données.
Fusionner, joindre et concaténer des données.
Techniques de nettoyage des données
Gestion des valeurs manquantes, des données dupliquées et des types de données incorrects.
Traitement des données textuelles et encodage des données catégorielles.
Nettoyage d’un ensemble de données réelles à l’aide de Pandas.
Fusion de plusieurs ensembles de données en un seul DataFrame pour l’analyse.
Visualisation des données
Introduction à Matplotlib et Seaborn
Création de graphiques de base : graphiques linéaires, diagrammes à barres et histogrammes.
Visualisations avancées : diagrammes de dispersion, diagrammes en boîte et cartes thermiques.
Analyse visuelle des données
Utiliser les visualisations pour comprendre les distributions et les relations entre les données.
Personnaliser les graphiques avec des styles, des couleurs et des annotations.
Visualisation des distributions de données et des relations dans un ensemble de données.
Conception de visualisations personnalisées pour communiquer des informations sur les données.
Les bases de l’apprentissage automatique (machine learning)
Apprentissage automatique avec Scikit-learn
Vue d’ensemble de l’apprentissage supervisé et non supervisé.
Modèles de régression et de classification : Régression linéaire, régression logistique, k-voisins les plus proches.
Métriques de régression et classification et techniques d’évaluation : R²-score, erreur moyenne absolue, précision, rappel, validation croisée…
Feature engineering et sélection des modèles
Prétraitement des données pour l’apprentissage automatique.
Sélection et mise au point des modèles de machine learning.
Construction et évaluation d’un modèle de régression linéaire pour prédire des valeurs numériques.
Développement d’un modèle de classification pour catégoriser les points de données.
Machine Learning avancé et meilleures pratiques
Techniques avancées d’apprentissage automatique
Arbres de décision et forêts aléatoires.
Surajustement, sous-ajustement et régularisation du modèle.
Introduction aux réseaux neuronaux et aux concepts d’apprentissage profond.
Gestion de projet en science des données
Meilleures pratiques pour la collaboration dans les projets de science des données.
Considérations éthiques en science des données
Aborder la confidentialité des données, la sécurité et l’utilisation éthique des données.
Comprendre l’impact des données et des modèles biaisés.
Mise en œuvre d’un modèle d’arbre de décision pour améliorer les prédictions.
Prochaines sessions
23 sept. 2026
Distance - Français
23 sept. 2026
Grenoble - Français
23 sept. 2026
Toulouse - Français
23 sept. 2026
Aix-en-Provence - Français
23 sept. 2026
Lyon - Français
27 oct. 2026
Paris - Français
27 oct. 2026
Distance - Français
27 oct. 2026
Lille - Français
27 oct. 2026
Nantes - Français
25 nov. 2026
Lyon - Français
25 nov. 2026
Aix-en-Provence - Français
25 nov. 2026
Toulouse - Français
25 nov. 2026
Grenoble - Français
25 nov. 2026
Distance - Français
31 déc. 2026
Paris - Français
31 déc. 2026
Distance - Français
31 déc. 2026
Lille - Français
31 déc. 2026
Nantes - Français
Avis des participants
Financement
Cette formation est éligible aux financements OPCO et FNE-Formation. Nos équipes vous accompagnent dans le montage de votre dossier.
En savoir plus sur le financement
