book

Détails du sujet

Convertisseur de devises en temps réel


Résumé


Auteur : MANZI MBONEZA
Niveau: G3
Département: Genie Informatique
Année Ac: 2025-2026 , | 2026-02-20 20:47:51

Mots clés

· API (interface de programmation) · Taux de change / Exchange rate · Conversion / Convertir · Devise (source / cible) · Montant · Requête / Request · JSON · Temps réel · Python · Requests (bibliothèque) · GET (méthode HTTP) · Clé API (si nécessaire) · Parsing (analyse des données) · Console / Interface utilisateur

Intérêt

L'intérêt est d'apprendre à connecter un programme python à une source de données en ligne (API) pour récupérer des informations en temps réel et les utiliser dans un calcul simple.

Ça te permet de comprendre concrètement comment fonctionnent les échanges de données entre applications, une compétence de base en développement.

Problématique

Comment concevoir un programme qui récupère un taux de change en temps réel via une API REST et effectue une conversion de devises en console ?

Plan provisoire

1. Introduction : objectif et fonctionnalités
2. Analyse des besoins : saisie des devises, montant, affichage du résultat
3. Choix techniques : Python, requests, API gratuite
4. Conception : structure et fonctions principales
5. Déroulement : étapes du programme
6. Gestion des erreurs : cas d'échec
7. Tests : validation des fonctionnalités
8. Conclusion : bilan et améliorations possibles

Hypothèses

"En utilisant une API gratuite de taux de change, il est possible de développer un programme Python qui affiche en temps réel la conversion d'un montant entre deux devises, avec une précision suffisante pour une utilisation courante."

Autrement dit : on suppose que l'API est fiable, que le programme peut récupérer les données correctement et que le résultat sera exact et utile pour l'utilisateur.

Méthodes

1. Analyser les besoins utilisateur
2. Choisir une API gratuite adaptée
3. Concevoir la logique du programme
4. Découper en fonctions réutilisables
5. Tester et gérer les erreurs

Bibliographie

· Documentation ExchangeRate-API : pour savoir comment interroger l'API et obtenir les taux
· Tutoriels sur Python requests : pour apprendre à faire des appels HTTP et gérer les réponses
· Guides sur JSON : pour extraire et utiliser les données reçues
· Projets similaires : pour s'inspirer des bonnes pratiques

Directeur & Encadreur

Status

Décision ou observation:
Feu vert:
Déposé : NON
Défendu: NON
Finalisé: NON