SAÉ 1.05 Traitement de données


Analyse, filtrage et visualisation des données ADE pour le BUT Réseaux informatiques et Télécommunications


Description du projet

Cette SAÉ m’a plongé dans une situation professionnelle réaliste : exploiter des données issues d’un système d’information, les analyser et les présenter de manière claire.

J’ai développé un programme Python capable d’extraire les créneaux ADE, filtrer selon l’année et le parcours, puis calculer automatiquement les heures d’enseignement par module. Le script génère ensuite un rapport Markdown et un graphique.

Ce travail m’a permis de renforcer mes compétences en Python, en analyse de données et en automatisation.

Exemple de fonctions utilisées dans le projet


Objectifs & Réalisations

  • Extraction des données : lecture du fichier CSV ADE.
  • Filtrage : parcours Cybersécurité + formation initiale.
  • Calculs automatisés : heures, groupes, moyennes.
  • Livrables : rapport Markdown + graphique PNG.
  • Paramétrage simple : choix de l’année via une variable Python.

Outils & Technologies

  • Python — Traitement des données
  • Plotly — Graphiques interactifs
  • Markdown — Rapport généré automatiquement
  • Shell — Automatisation
  • Git — Versionnement

Graphique généré automatiquement avec Plotly


Processus de réalisation

  1. Analyse du cahier des charges : besoins du service communication.
  2. Exploration du fichier ADE : identification des colonnes utiles.
  3. Filtrage : parcours Cybersécurité + année choisie.
  4. Calculs statistiques : heures totales, moyennes, groupes.
  5. Production : rapport Markdown + graphique PNG.

Compétences développées

  • Manipulation de données complexes
  • Programmation Python structurée
  • Automatisation de tâches
  • Création de visualisations professionnelles
  • Rédaction de rapports Markdown
  • Gestion de projet

Auto‑réflexion

Cette SAÉ m’a permis de développer une vraie méthodologie pour traiter des données à grande échelle. J’ai appris à structurer mon code, tester mes fonctions et vérifier la cohérence des résultats.

Elle m’a également montré l’importance de la rigueur : un mauvais filtrage peut fausser tout le projet. Ce travail m’a donné confiance dans ma capacité à automatiser des tâches complexes et produire des livrables professionnels.