-
Notifications
You must be signed in to change notification settings - Fork 0
Documentation
PasRP-Theo edited this page Dec 15, 2024
·
24 revisions
- Spécifique : Charge tous les fichiers CSV d’un répertoire et les combine en une seule base de données.
- Mesurable : Vérifie que les fichiers sont valides et les combine en un DataFrame sans erreurs.
- Atteignable : il fait fournir le chemin vers le répertoire des fichiers CSV.
- Pertinent : aide a centraliser les données pour une gestion facile.
- Spécifique : Affiche un menu qui permet de naviguer entre les fonctionnalités.
- Mesurable : Tout est documentées et accessibles par l'utilisateur.
- Atteignable : Interface facile pour les utilisateurs.
- Pertinent : Simplifie l'utilisation du script.
-
Spécifique : Rechercher un produit dans la ligne
nom du produit. - Mesurable : Retourne les infos correspondant aux critères donnés.
- Atteignable : Insensible à la casse.
- Pertinent : Permet une recherche rapide de produits.
- Spécifique : Filtre les données par une catégorie spécifique.
- Mesurable : Retourne les entrées correspondant à la catégorie donnée.
- Atteignable : Fonctionne sur n'importe quelle colonne contenant la catégorie.
- Pertinent : Permet de rechercher facilement les produits par catégorie.
- Spécifique : Filtre les données par plage de prix.
- Mesurable : Retourne les entrées correspondant à la plage de prix définie.
- Atteignable : La saisie des limites de prix est réalisée sous forme de valeurs numériques.
- Pertinent : Permet d'examiner les produits en fonction de leur prix.
- Spécifique : Génère un rapport regroupé par catégorie avec les quantités totales et les prix moyens.
- Mesurable : Crée un rapport exporté en CSV.
- Atteignable : L'utilisateur spécifie le chemin pour sauvegarder le fichier.
- Pertinent : Permet l'analyse du stock par catégorie pour une prise de décision éclairée.
- Spécifique : Affiche les premières lignes du DataFrame consolidé pour validation ou inspection.
- Mesurable : L'utilisateur peut spécifier combien de lignes à afficher.
- Atteignable : Fonctionne avec de grands volumes de données.
- Pertinent : Offre un aperçu rapide pour vérifier la validité des données.
- Spécifique : Quitte le programme proprement.
- Mesurable : Le programme se termine sans erreur.
- Atteignable : Simplement en saisissant un choix.
- Pertinent : Permet de sortir de l’application sans perdre les données.
- Spécifique : Charger des fichiers CSV d'un répertoire en une base de données unifiée.
- Mesurable : Tous les fichiers CSV sont combinés sans erreurs en un DataFrame unique.
- Atteignable : L'utilisateur spécifie le chemin du répertoire contenant les fichiers.
- Pertinent : Centralisation des données pour une gestion plus facile.
-
Spécifique : Rechercher un produit ou une catégorie via une condition
colonne=valeur. - Mesurable : Retourne toutes les entrées correspondantes.
- Atteignable : Fonctionne sur n'importe quelle colonne existante dans le DataFrame.
- Pertinent : Permet une recherche rapide et précise d’informations spécifiques.
- Spécifique : Générer un résumé des quantités totales et des prix moyens par catégorie.
- Mesurable : Crée un rapport exporté en CSV.
- Atteignable : L'utilisateur spécifie le chemin pour enregistrer le rapport.
- Pertinent : Permet l'analyse du stock par catégorie pour une prise de décision éclairée.
- Spécifique : Afficher les premières lignes du DataFrame consolidé.
- Mesurable : L'utilisateur peut spécifier combien de lignes à afficher.
- Atteignable : Fonctionne même avec de gros volumes de données.
- Pertinent : Offre un aperçu rapide pour validation ou inspection.
- Spécifique : Interface en ligne de commande interactive pour exécuter diverses fonctionnalités.
- Mesurable : Toutes les commandes sont documentées et conviviales.
- Atteignable : Construit avec une structure modulaire permettant l'ajout facile de nouvelles fonctionnalités.
- Pertinent : Simplifie l'utilisation pour les utilisateurs techniques et non techniques.
ChatGPT
- Utilisé pour générer des idées, structurer le code et résoudre des problèmes spécifiques liés à Python.
-
Exemple : La commande
search_producta été optimisée avec ChatGPT pour inclure une recherche insensible à la casse. - Texte : mise en structure des textes
Résolution rapide des problèmes: ChatGPT donne des informations précises a chaque fois qu'il fait quelques choses. Les Smart : chatGPT donne des smarts complete et précise
Personnalisation de ChatGPT : Bien que puissant, il donne parfois des solutions assez générique ou qui ne convient pas a la demande.
La combinaison de ces outils a fortement réduit le temps passé sur le script et a amélioré la qualité du script. Par contre, j'ai du vérifier que tout le code fonctionnait manuellement