Python38 / 62

Kapan OOP & Kapan Cukup Fungsi

Di Python, jangan paksakan membuat Class jika sebuah masalah cukup diselesaikan dengan Fungsi sederhana! Kombinasikan paradigma fungsional dan OOP secara seimbang.

👀 Contoh dulu

# cukup fungsi: transformasi sederhana tanpa state
def diskon(harga):
    return harga * 0.9

print(diskon(100000))

Hasilnya: Struktur kode pragmatis khas pengembang Python profesional.

💡 Python mendukung multiparadigma (Procedural, Functional, OOP).

📝 Sekarang giliranmu

Mari berlatih merancang struktur. Sebuah skrip data sains sederhana butuh membaca CSV, merubah satu kolom (data transformation), lalu me-return list baru. Apakah kamu perlu membuat sebuah Class penuh untuk ini, atau cukup membuat sebuah fungsi sederhana (Function)? Deklarasikan kerangkanya sesuai pilihan yang tepat (cukup kata kuncinya saja).

Preview