AI-ondersteund coderen voor developers
Francesca Donadoni
AI Curriculum Manager, DataCamp

def sales_trend(self):
...
if increasing > decreasing:
return "Stijgende trend"
else:
return "Dalende of stabiele trend"
def sales_trend(self):
"""Analyseer verkoopgegevens om de algemene trend te bepalen"""
[...]
Gebruikersprompt: Genereer een docstring voor deze functie die het volgende bevat:
Reactie van het model:
Hier is een complete docstring die je kunt gebruiken voor je functie:
def sales_trend(self):
"""
Analyseer de verkoopgegevens om te bepalen of er een stijgende trend is
of een dalende/stabiele trend over tijd.
[...]
"""
Hier is een complete docstring die je kunt gebruiken voor je functie:
def sales_trend(self):
"""
Analyseer de verkoopgegevens om te bepalen of er een stijgende trend is
of een dalende/stabiele trend over tijd.
Parameters
----------
self : object
Een object dat een attribuut `daily_sales` bevat (lijst van int of float),
wat dagelijkse verkoopwaarden in chronologische volgorde vertegenwoordigt.
[...]
"""



Hier is een gepolijste README.md-ontwerp voor je SalesAnalyzer-klasse:
SalesAnalyzer
De SalesAnalyzer-klasse biedt een eenvoudige manier om dagelijkse verkoopgegevens te analyseren en te detecteren of de verkooptrend over het algemeen stijgend of dalend/stabiel is. Dit hulpmiddel kan nuttig zijn voor bedrijven of individuen die snel een globaal overzicht van hun verkoopprestaties over tijd willen.

(base) datacamp@test:~/datacamp/docstring-generation$ git diff
+
+ Raises:
+ ValueError: Als daily_sales niet-numerieke waarden bevat.
"""
- return sum(self.daily_sales)
+ if not all(isinstance(sale, (int, float)) for sale in self.daily_sales):
+ raise ValueError("Alle verkoopcijfers moeten numeriek zijn.")
+ return sum(sale for sale in self.daily_sales)


AI-ondersteund coderen voor developers