Formation data analyst Python :
comment choisir et quoi apprendre
Comparatif des formations data analyst Python disponibles en France, critères de choix, et le parcours recommandé : SQL analytique → Python/Polars → apps Streamlit.
5 critères pour choisir une formation data analyst
Avant de comparer les offres, voici ce qui distingue une bonne formation d'un catalogue de vidéos.
Contenu pratique vs théorique
La data analytique s'apprend par la pratique. Cherchez des formations avec des exercices sur des bases réelles (pas Titanic/Iris), des projets à livrer, et du code à écrire dès le premier module.
Évitez : "12h de vidéos" sans exercices. Les formations CPF généralistes misent souvent sur la durée, pas la pratique.
Stack tech à jour (2024–2025)
La stack data analyst Python moderne : DuckDB (SQL analytique sans serveur), Polars (manipulation rapide), Streamlit (apps data), Git (versionning). Méfiez-vous des formations encore centrées sur Pandas uniquement ou des outils datant de 2019.
Signal d'alarme : si la formation ne mentionne pas DuckDB ou Polars, elle est probablement obsolète.
Projets livrables concrets
À la fin de chaque module, vous devez avoir produit quelque chose : un script Python, un dashboard, une requête SQL complexe. Les formations qui finissent sur un "dataset Kaggle pizza" sont les moins utiles pour le marché du travail.
Vérifiez : est-ce qu'il y a des livrables intermédiaires, ou seulement un "projet final" ?
Rapport qualité/prix
Entre une formation CPF à 8 000€ et une formation spécialisée à 97–297€, la différence tient au contenu, pas à la qualité. Le CPF finance la certification Qualiopi, pas un meilleur enseignement. Comparez les syllabus, les exercices et les avis vérifiés.
Un tarif élevé est souvent le signe d'une formation éligible CPF, pas d'une meilleure qualité.
Accès à vie et mises à jour
Les outils data évoluent vite (Streamlit 1.35+, DuckDB 1.x, Polars). Une formation sans mises à jour sera obsolète en 18 mois. L'accès à vie avec mises à jour incluses est le standard raisonnable.
Certaines plateformes retirent les cours après 12 mois. Vérifiez les conditions d'accès avant d'acheter.
Les formations recommandées
Deux formations complémentaires qui couvrent le parcours data analyst Python complet. La plupart des DA ont besoin des deux — dans cet ordre.
SQL Mastery
Formation SQL pour Data Analysts
La formation SQL analytique la plus complète pour les data analysts. Du SELECT de base aux window functions avancées, avec DuckDB intégré dès le début.
- 87 exercices pratiques sur bases réelles (Chinook, Northwind, Sakila)
- Window functions complètes (ROW_NUMBER, RANK, LAG, LEAD, NTILE)
- CTEs et requêtes imbriquées
- DuckDB : SQL analytique sur fichiers CSV/Parquet sans serveur
- Optimisation : EXPLAIN, index, requêtes sur millions de lignes
- 42 leçons vidéo, accès à vie, mises à jour incluses
Pas pour : Pas idéal si : vous maîtrisez déjà les window functions et les CTEs complexes.
Streamlit Unleashed
Apps data production-ready
La formation Streamlit la plus avancée en français. Du dashboard basique à l'application production-ready avec authentification, déploiement Docker et CI/CD.
- 44 leçons vidéo structurées en 6 modules
- Authentification OAuth (Google, Microsoft Entra ID) via st.login
- CSS avancé : data-testid selectors, thèmes personnalisés
- Déploiement Docker + Railway + Streamlit Cloud
- CI/CD GitHub Actions, monitoring erreurs
- st.fragment : interfaces réactives sans rerun global
- La seule formation FR couvrant st.login et Docker en production
Pas pour : Pas idéal si : vous débutez en Python. Pré-requis : savoir écrire un script Python basique.
Comparatif détaillé
| Critère | SQL Mastery | Streamlit Unleashed |
|---|---|---|
| Contenu SQL analytique | ✅ Complet (87 ex.) | ⚠️ Basique |
| DuckDB | ✅ Intégré | ⚠️ Mentionné |
| Window functions | ✅ Module complet | ❌ |
| Apps Streamlit | ❌ | ✅ Complet (44 leçons) |
| Authentification OAuth | ❌ | ✅ st.login, Google, Entra |
| Déploiement production | ❌ | ✅ Docker, Railway, CI/CD |
| Python manipulation (Polars) | ⚠️ Basique | ⚠️ Basique |
| Prix | 97€ | 297€ |
| Accès à vie + MAJ | ✅ | ✅ |
Quel ordre suivre ?
Pour la majorité des profils qui veulent devenir data analyst Python, le parcours optimal est :
- 1SQL Mastery (97€)Fondation SQL analytique. Sans SQL solide, tout le reste est fragile. 87 exercices, DuckDB, window functions. 40–60h selon le niveau de départ.
- 2Polars / Pandas (ressources gratuites)Manipulation Python. Nombreuses ressources gratuites (documentation officielle Polars, tutorials YouTube). 20–30h pour les opérations courantes.
- 3Streamlit Unleashed (297€)Apps data production-ready. Authentification, déploiement, Docker. Livrable : votre première app Streamlit en production. 40–50h.
- 4Projet portfolioAppliquez les 3 compétences sur un cas réel. Publiez sur GitHub + déployez sur Streamlit Cloud. C'est ce qui déclenche les entretiens.