PYTHONTingkat menengah
Python OOP & Pemrograman Lanjutan
Kembangkan kode Python yang modular, scalable, dan maintainable. Pelajari prinsip dasar OOP (Encapsulation, Inheritance, Polymorphism), property decorator, magic dunder methods, list & dictionary comprehension tingkat lanjut, custom decorators, hingga context managers.
8 Pelajaran Bertahap
Estimasi 280 Menit
Sertifikat Penyelesaian
Akses KelasGratis
Mulai belajar kapan saja. Progres belajarmu akan tersimpan otomatis di akunmu.
Mulai Belajar SekarangInstruktur: Tim Pengembang Kodeluma
Silabus & Rangkaian Materi
Daftar Pelajaran (8 Materi)
01
Pelajaran Wajib1. Paradigma OOP: Class, Objek, dan Method __init__
Bangun cetak biru objek, pahami parameter self, serta inisialisasi state dengan konstruktor __init__.
02
Pelajaran Wajib2. Enkapsulasi, Atribut Privat, dan Decorator @property
Lindungi integritas data dengan name mangling private (__attr) dan buat getter/setter elegan via @property.
03
Pelajaran Wajib3. Pewarisan (Inheritance), Super(), dan Multiple Inheritance
Warisi fungsionalitas parent class, panggil inisialisasi induk dengan super(), dan pahami MRO.
04
Pelajaran Wajib4. Polimorfisme, Duck Typing, dan Abstract Base Classes (ABC)
Terapkan filosofi 'Duck Typing' dan tegaskan kontrak antarmuka menggunakan modul abc bawaan.
05
5. Magic Dunder Methods: __str__, __repr__, __len__, __eq__