Coder avec l’aide de l’IA pour les développeurs
Francesca Donadoni
AI Curriculum Manager, DataCamp

def sales_trend(self):
...
if increasing > decreasing:
return "Increasing trend"
else:
return "Decreasing or stable trend"
def sales_trend(self):
"""Analyser les données de ventes pour déterminer la tendance générale"""
[...]
Demande utilisateur : Générez une docstring pour cette fonction incluant :
Réponse du modèle :
Voici une docstring complète que vous pouvez utiliser pour votre fonction :
def sales_trend(self):
"""
Analyser les données de ventes pour déterminer s'il y a une tendance à la hausse
ou une tendance à la baisse/stable au fil du temps.
[...]
"""
Voici une docstring complète que vous pouvez utiliser pour votre fonction :
def sales_trend(self):
"""
Analyser les données de ventes pour déterminer s'il y a une tendance à la hausse
ou une tendance à la baisse/stable au fil du temps.
Paramètres
----------
self : objet
Un objet contenant un attribut `daily_sales` (liste d'int ou de float),
représentant les valeurs de ventes quotidiennes dans l'ordre chronologique.
[...]
"""



Voici un brouillon de README.md pour votre classe SalesAnalyzer :
SalesAnalyzer
La classe SalesAnalyzer offre un moyen simple d'analyser les données de ventes quotidiennes et de détecter si la tendance des ventes est généralement à la hausse ou à la baisse/stable. Cet outil peut être utile pour les entreprises ou les particuliers souhaitant un aperçu rapide de leurs performances de vente au fil du temps.

(base) datacamp@test:~/datacamp/docstring-generation$ git diff
+
+ Raises:
+ ValueError: If daily_sales contains non-numeric values.
"""
- return sum(self.daily_sales)
+ if not all(isinstance(sale, (int, float)) for sale in self.daily_sales):
+ raise ValueError("All sales figures must be numeric.")
+ return sum(sale for sale in self.daily_sales)


Coder avec l’aide de l’IA pour les développeurs