Vous démarrez votre tableau de bord financier. Au lieu de travailler avec des données abstraites, vous voulez commencer avec un vrai portefeuille d'actions. Vous avez un fichier CSV avec vos positions actuelles et vous voulez le charger en Python pour commencer à travailler avec des données réelles dès le début.
Python excelle dans la manipulation de fichiers de données. Les modules csv et json permettent de lire facilement des fichiers de données. Utilisez les modules csv et json pour importer les données dans un Portfolio nommé portfolio_sample
Créez une base de données portfolio concrète qui servira pour TOUS les exercices suivants.
Créez portfolio_loader.py avec les fonctions essentielles :
lire_portfolio_csv(nom_fichier)- charge le portfolio depuisportfolio_sample.csvlire_portfolio_json(nom_fichier)- charge le portfolio depuisportfolio_sample.jsonafficher_portfolio(portfolio)- affiche un résumé lisible du portfolio
sauvegarder_portfolio(portfolio, nom_fichier)- sauvegarde les modifications
Vous disposez de ces fichiers :
portfolio_sample.csv: Format simple pour débutantsportfolio_sample.json: Format structuré avec métadonnées
Contenu du portfolio :
- AAPL (Apple) : 10 actions à 150€
- GOOGL (Google) : 5 actions à 2500€
- MSFT (Microsoft) : 20 actions à 300€
- TSLA (Tesla) : 8 actions à 800€
- NVDA (Nvidia) : 15 actions à 400€
- AMZN (Amazon) : 12 actions à 100€
- META (Meta) : 25 actions à 200€
Valeur totale initiale : 47 000€
- Code propre avec les fonctions essentielles
- la fonction pour créer un portfolio depuis un fichier csv ou json
- Ajoutez une fonction de recherche par symbole
- Validez les données lors du chargement
- Ajoutez support pour d'autres formats (Excel, XML)
Ce portfolio concret sera utilisé dans TOUS les exercices suivants.