🎓 Débuter en data : le parcours Excel → SQL → Python

Guide débutant · 4 semaines · Aucun prérequis technique

Analyser des données n'exige ni diplôme ni génie : cela s'apprend par étapes, avec les bons outils. Ce guide propose un parcours progressif en 4 semaines : le tableur d'abord (Excel ou Google Sheets), puis SQL pour interroger les bases de données, puis Python pour l'analyse à grande échelle. Chaque étape s'appuie sur des exercices concrets, et non sur de la théorie.

Sommaire

1️⃣ Excel, SQL ou Python : que choisir ?

OutilPoint fortLimiteQui l'utilise
Excel / Google SheetsPrise en main immédiate, visuel, parfait pour des volumes < 100 000 lignes.Lent et fragile sur de gros volumes ; pas de traçabilité des étapes.Tout le monde : gestion, commercial, RH, marketing.
SQLInterroge des bases de millions de lignes en quelques secondes.Ne fait que de la lecture/agrégation : pas de graphiques avancés ni de statistiques.Data analysts, développeurs, métiers avec bases métier.
Python (pandas)Analyse complète : nettoyage, stats, graphiques, automatisation, machine learning.Courbe d'apprentissage plus longue ; nécessite un environnement à installer.Data analysts, data scientists, développeurs.
Règle pragmatique : commencez par le tableur. Il couvre 80 % des besoins réels. Ajoutez SQL dès que vous touchez à des bases de données, Python dès que vos analyses deviennent répétitives ou trop volumineuses pour un tableur.

2️⃣ Semaines 1-2 : le tableur, socle de tout

Objectif : manipuler un tableau sans peur. Utilisez Google Sheets (gratuit, dans le navigateur) ou Excel. Les concepts sont identiques.

JourCompétenceExercice concret
1-2Structure : lignes = observations, colonnes = variables, 1 feuille = 1 table propre.Reprenez un fichier de dépenses ou de notes et normalisez les colonnes.
3-4Tri, filtres, recherche (RECHERCHEV / RECHERCHEX).Filtrez un export client par région ; retrouvez le prix d'un produit par son code.
5-6Formules clés : SOMME, MOYENNE, NB.SI, SI, SOMMEPROD.Calculez le CA par mois avec NB.SI + SOMME.SI sur un export de ventes.
7-8Tableaux croisés dynamiques (TCD) : la superpuissance du tableur.Résumez 5 000 lignes de ventes par région × catégorie en 5 clics.
9-10Graphiques de base + mise en forme conditionnelle.Colorez automatiquement les cellules en retard de paiement.
11-14Propreté des données : supprimer les doublons, gérer les cellules vides, texte en colonnes.Nettoyez un export « brut » : dates au bon format, espaces, accents.
💡 Le réflexe à acquérir : avant tout calcul, vérifiez que chaque colonne a un type homogène (nombres, dates, texte). La moitié des erreurs Excel viennent de colonnes « mixtes ».

3️⃣ Semaine 3 : SQL, le langage des bases de données

SQL (Structured Query Language) permet de poser des questions à une base de données. Les concepts du tableur s'y transposent : une table ≈ une feuille, une requête ≈ un TCD. Entraînez-vous gratuitement sur SQLite (fichier local, rien à installer de plus que Python) ou des exercices en ligne.

Concept SQLÉquivalent tableurExemple
SELECT ... FROMChoisir des colonnesSELECT nom, prix FROM produits
WHEREFiltreWHERE categorie = 'bureau'
GROUP BY + COUNT/SUM/AVGTableau croisé dynamiqueGROUP BY region avec SUM(montant)
ORDER BY / LIMITTriORDER BY prix DESC LIMIT 10
JOINRECHERCHEV entre deux tablesJOIN clients ON commandes.client_id = clients.id
Les 3 requêtes à savoir écrire sans aide : (1) compter des lignes avec une condition, (2) sommer une colonne par groupe, (3) joindre deux tables sur une clé. 80 % des besoins métier tiennent dans ces trois-là.

4️⃣ Semaine 4 : Python pour l'analyse

Python n'est utile que si vos données dépassent le tableur : fichiers volumineux, traitements répétitifs, statistiques avancées. Installez-le via Anaconda (tout-en-un) ou uv (léger), puis travaillez dans un notebook Jupyter.

Outil PythonRôlePremier usage recommandé
pandasTables et agrégations façon TCD.df.groupby('region')['montant'].sum()
matplotlib / seabornGraphiques.Histogramme d'une colonne en 3 lignes.
jupyterNotebook interactif.Explorer un CSV pas à pas avec commentaires.
numpyCalculs numériques rapides.Moyennes et écarts-types sur de gros tableaux.
Le piège Python : on veut tout apprendre d'un coup. Restez sur pandas + un graphique la première semaine. Un seul objectif : charger un CSV, filtrer, agréger, tracer. C'est déjà 90 % du travail d'un analyste.

5️⃣ Le projet final qui fait la différence

Ne terminez pas le parcours sans projet : c'est lui qui consolide tout et qui se montre (portfolio, entretien, ou simple gain de temps au travail).

ProjetOutilsLivrable
Analyse de vos propres dépenses sur 6 moisSheets/Excel → PythonUn tableau de bord + 3 graphiques
Exploration d'un jeu de données public (data.gouv.fr, INSEE)SQL ou pandasUn rapport avec 5 chiffres clés cités
Recommandation simple (quels produits promouvoir ?)Excel + statistiques de baseUne page de recommandations chiffrées

Pour vérifier vos calculs de moyenne, médiane ou écart-type pendant le projet, utilisez le calculateur de statistiques ; pour les conversions de fichiers et débits, le calculateur d'octets.

6️⃣ Les erreurs de débutant à éviter

À lire aussi

📊 Visualiser ses données : graphiques, outils, erreurs 🏢 Utiliser la data en entreprise : KPI et décisions 📈 Statistiques : moyenne, médiane, écart-type 📘 Tous les guides Outils Freelance