PythonTingkat: Menengah7 min
Fungsi, Parameter & Pemrograman OOP
Pelajari enkapsulasi logika modular dengan fungsi berparameter serta arsitektur berbasis Class dan Objek.
Mendefinisikan Fungsi dengan Kata Kunci def
Pratinjau TerbukaFungsi mengorganisir kode menjadi modul yang dapat digunakan berulang kali (reusable). Argumen dapat memiliki nilai default.
Contoh Kode Sintaks
def hitung_pajak(nominal, persen=0.11):
return nominal * persen
total_pajak = hitung_pajak(5000000)
print(f"Pajak Terutang: Rp {total_pajak:,.2f}")Pemrograman Berorientasi Objek (OOP)
Class merupakan blueprint untuk mencetak objek. Metode __init__ bertindak sebagai konstruktor inisialisasi properti.
class ServerNode:
def __init__(self, hostname, ip_address):
self.hostname = hostname
self.ip_address = ip_address
self.is_active = True
def get_status(self):
status = "ONLINE" if self.is_active else "OFFLINE"
return f"[{status}] Node {self.hostname} ({self.ip_address})"
node1 = ServerNode("app-primary", "192.168.1.10")
print(node1.get_status())
Live Compiler Runner
Akses Kursus Wajib Login
Buka Akses Penuh Silabus & Praktikum
Masuk dengan akun GitHub, Google, atau Akses Cepat Developer untuk membuka seluruh materi mendalam, menjalankan compiler interaktif, mengerjakan kuis, dan menyimpan progres belajar Anda.
145+ Modul Lengkap•Tersimpan Otomatis•Sertifikat Kelulusan Resmi