TRAITEMENT DE DONNÉES

SAÉ 1.05
Projet Python & PokeAPI

Développement d'outils d'analyse et de génération de fiches via l'API RESTful PokeAPI.

01. Résumé du Projet

Dans cette SAE, notre objectif était de manipuler des données issues de l’API REST PokeAPI à l’aide de scripts Python. Nous avons développé deux outils principaux : un générateur de fiches HTML/Markdown pour des Pokémon individuels, et un outil d’analyse statistique sur plusieurs Pokémon. Le tout a été réalisé en binôme avec un rapport synthétique et une interface graphique en bonus pour améliorer l’expérience utilisateur.

02. Actions Réalisées

03. Apprentissages Critiques

CODE DESCRIPTION DE LA COMPÉTENCE STATUT SYSTÈME
AC13.01 Utiliser un système informatique et ses outils. VALIDÉE
AC13.02 Lire, exécuter, corriger et modifier un programme. VALIDÉE
AC13.03 Traduire un algorithme, dans un langage donné. VALIDÉE
AC13.04 Connaître l’architecture et les technologies d’un site Web. VALIDÉE
AC13.05 Choisir les mécanismes de gestion de données adaptés. EN COURS
AC13.06 S’intégrer dans un environnement de travail collaboratif. VALIDÉE

04. Preuves & Livrables

05. Débriefing Mission

🔧 Diagnostic & Résolutions

PROBLÈME RENCONTRÉ SOLUTION APPLIQUÉE
API parfois lente ou instable. Ajout d’un cache local optionnel pour les requêtes répétées.
Mauvais encodage des caractères (accents). Forçage de l’encodage UTF-8 dans les fichiers générés (HTML/MD).

🎯 Axes d'Amélioration (V2.0)

LIMITATIONS ACTUELLES PLAN D'ACTION FUTUR
Interface graphique encore simple. Ajouter plus d’interactions ou une navigation multi-Pokémon.
Pas d’analyse visuelle (graphiques). Intégrer matplotlib ou seaborn pour visualiser les stats graphiquement.
RETOUR AU QG