Pengembangan Kode dengan Bantuan AI untuk Developer
Francesca Donadoni
AI Curriculum Manager, DataCamp

def sales_trend(self):
...
jika meningkat > menurun:
return "Tren meningkat"
else:
return "Tren menurun atau stabil"
def sales_trend(self):
"""Analisis data penjualan untuk menentukan tren keseluruhan"""
[...]
Permintaan pengguna: Buat docstring untuk fungsi ini yang mencakup:
Respon model:
Berikut adalah docstring lengkap yang dapat Anda gunakan untuk fungsi Anda:
def sales_trend(self):
"""
Analisis data penjualan untuk menentukan apakah ada tren meningkat
atau tren menurun/stabil dari waktu ke waktu.
[...]
"""
Berikut adalah docstring lengkap yang dapat Anda gunakan untuk fungsi Anda:
def sales_trend(self):
"""
Analisis data penjualan untuk menentukan apakah ada tren meningkat
atau tren menurun/stabil dari waktu ke waktu.
Parameter
----------
self : objek
Objek yang berisi atribut `daily_sales` (daftar int atau float),
yang mewakili nilai penjualan harian dalam urutan kronologis.
[...]
"""



Berikut adalah draft README.md yang telah diperbaiki untuk kelas SalesAnalyzer Anda:
SalesAnalyzer
Kelas SalesAnalyzer menyediakan cara sederhana untuk menganalisis data penjualan harian dan mendeteksi apakah tren penjualan umumnya meningkat atau menurun/stabil. Alat ini berguna bagi bisnis atau individu yang menginginkan gambaran umum cepat tentang kinerja penjualan mereka dari waktu ke waktu.

(base) datacamp@test:~/datacamp/docstring-generation$ git diff
+
+ Raises:
+ ValueError: Jika daily_sales mengandung nilai non-numerik.
"""
- return sum(self.daily_sales)
+ jika tidak semua(isinstance(sale, (int, float)) untuk sale dalam self.daily_sales):
+ raise ValueError("Semua angka penjualan harus numerik.")
+ return sum(sale untuk sale dalam self.daily_sales)


Pengembangan Kode dengan Bantuan AI untuk Developer