-
Notifications
You must be signed in to change notification settings - Fork 0
Script Perso
Une entreprise locale vous fournit des fichiers CSV contenant des informations sur ses stocks (nom du produit, quantité, prix unitaire, catégorie, ...). Chaque fichier correspond à une catégorie ou un département. Elle souhaite :
- Consolider ces fichiers en une base unique.
- Rechercher des informations rapidement (par produit, catégorie, prix, etc.).
- Générer un rapport récapitulatif exportable.
La mission est de développer une solution (en ligne de commande uniquement) qui répond à ces besoins.
Discussion avec ChatGPT pour les fonctionnalités SMART: https://chatgpt.com/c/689f9d00-ff90-8333-a524-a53f1bf94057
Importez plusieurs fichiers CSV contenant l'inventaire des produits par catégorie. Consolidez les produits dans une seule base de données. Recherchez, filtrez et triez les produits par nom, prix, quantité ou catégorie. Ajoutez ou supprimez des produits de manière interactive. Calculez automatiquement la valeur totale par produit, par catégorie et pour l'ensemble du stock. Exportez le stock consolidé et le rapport récapitulatif au format CSV.
Les produits sont stockés en mémoire sous forme d'objets ; les quantités, les totaux et les catégories sont directement consultables. Peut générer un tableau formaté et un récapitulatif avec les totaux par catégorie.
Implémenté en Python en utilisant uniquement des bibliothèques standard (csv, argparse). Pertinent : Conçu spécifiquement pour la gestion des stocks des petites entreprises. Prend en charge la recherche rapide, la création de rapports et la prise de décision.
Les opérations en ligne de commande sont instantanées. La consolidation, la création de rapports et l'exportation CSV se font immédiatement sur demande.