Python Lanjutan: Modul, Error Handling, dan OOP

Dari script satu file ke program yang tertata — modul, penanganan error, file, JSON, sampai class.

Lanjutan dari Python Dasar, buat kamu yang sudah bisa variabel, percabangan, loop, fungsi, dan dictionary. Course ini masuk ke cara Python sungguhan menata program: memecah kode jadi beberapa file lewat modul, mengelola dependency dengan virtual environment dan uv, list comprehension, exception handling supaya program tidak crash, membaca/menulis file dan data JSON, sampai object-oriented programming lewat class dan inheritance. Program pencatat pengeluaran dari Python Dasar dilanjutkan di sini, dirapikan pakai semua konsep barunya.

Menata Kode: Modul dan Environment
Import dan Modul Sendiri: Memecah Kode Jadi Beberapa File15 menit
Virtual Environment dan Package Manager dengan uv20 menit
List Comprehension: Cara Pythonic Mengolah List15 menit
Penanganan Error dan File
Exception Handling: try/except Supaya Program Tidak Crash20 menit
Membaca dan Menulis File di Python20 menit
Bekerja dengan Data JSON20 menit
OOP Dasar: Class dan Object
Class dan Object: Membungkus Data dan Perilaku20 menit
Inheritance: Mewarisi Perilaku dari Class Lain20 menit
Proyek Kecil: Pencatat Pengeluaran Jadi Program yang Lebih Rapi20 menit