Memahami Python OOP: Dari Konsep Dasar hingga Penerapan Lanjutan
- Deskripsi
- Materi
- Ulasan
Apa yang akan Anda pelajari
☑️ Konsep Dasar OOP: Pengenalan prinsip OOP (kelas, objek, metode) ☑️ Enkapsulasi dan Abstraksi: Teknik menyembunyikan data dan menyederhanakan kompleksitas. ☑️ Pewarisan dan Polimorfisme: Memanfaatkan kode yang bisa digunakan ulang |
☑️ Design Patterns & SOLID: Mempraktikkan pola desain dan prinsip arsitektur perangkat lunak yang baik. ☑️ Latihan Praktis: Sistem Manajemen Kontak, Tugas, dan Aplikasi Perpustakaan untuk penguasaan konsep |
Kursus ini mencakup pemahaman mendalam tentang Object-Oriented Programming (OOP) dalam Python, mulai dari konsep dasar seperti kelas dan objek hingga prinsip lanjutan seperti SOLID, design patterns, dan unit testing. Setiap topik disajikan dengan contoh yang mudah dipahami, diikuti dengan latihan praktis yang membantu memperdalam konsep. Kursus ini ideal untuk pemula hingga menengah yang ingin menguasai OOP di Python.
-
101. Konsep Dasar OOPPratinjau 1:48
-
202. Kelas dan ObjekSorry, this lesson is currently locked. You need to complete "01. Konsep Dasar OOP" before accessing it.
-
303. Enkapsulisasi dan AksesbilitasSorry, this lesson is currently locked. You need to complete "02. Kelas dan Objek" before accessing it.
-
404. Penggunaan Metode dan KonstruktorSorry, this lesson is currently locked. You need to complete "03. Enkapsulisasi dan Aksesbilitas" before accessing it.
-
505. AbstraksiSorry, this lesson is currently locked. You need to complete "04. Penggunaan Metode dan Konstruktor" before accessing it.
-
606. Pewarisan dan PolimorfismeSorry, this lesson is currently locked. You need to complete "05. Abstraksi" before accessing it.
-
707. Overloading dan OverridingSorry, this lesson is currently locked. You need to complete "06. Pewarisan dan Polimorfisme" before accessing it.
-
808. Latihan 1 - Sistem Manajemen KontakSorry, this lesson is currently locked. You need to complete "07. Overloading dan Overriding" before accessing it.
-
909. KomposisiSorry, this lesson is currently locked. You need to complete "08. Latihan 1 - Sistem Manajemen Kontak" before accessing it.
-
1010. Prinsip SOLIDSorry, this lesson is currently locked. You need to complete "09. Komposisi" before accessing it.
-
1111. Dependency InjectionSorry, this lesson is currently locked. You need to complete "10. Prinsip SOLID" before accessing it.
-
1212. Penggunaan Interface dan Abstract ClassSorry, this lesson is currently locked. You need to complete "11. Dependency Injection" before accessing it.
-
1313. Design PatternsPratinjau 8:09
-
1414. Latihan 2 - Sistem Manajemen TugasSorry, this lesson is currently locked. You need to complete "13. Design Patterns" before accessing it.
-
1515. Objek Relational MappingSorry, this lesson is currently locked. You need to complete "14. Latihan 2 - Sistem Manajemen Tugas" before accessing it.
-
1616. Pengelolaan MemoriSorry, this lesson is currently locked. You need to complete "15. Objek Relational Mapping" before accessing it.
-
1717. Penanganan Error dan EksepsiSorry, this lesson is currently locked. You need to complete "16. Pengelolaan Memori" before accessing it.
-
1818. Unit TestingSorry, this lesson is currently locked. You need to complete "17. Penanganan Error dan Eksepsi" before accessing it.
-
1919. Penggunaan Modul dan PaketSorry, this lesson is currently locked. You need to complete "18. Unit Testing" before accessing it.
-
2020. Latihan 3 - Aplikasi Manajemen PerpustakaanSorry, this lesson is currently locked. You need to complete "19. Penggunaan Modul dan Paket" before accessing it.

01. Konsep Dasar OOP
Jam Kerja
Monday | 07.00 WIB - 16.00 WIB |
Tuesday | 08.00 WIB - 15.00 WIB |
Wednesday | 06.00 WIB - 15.00 WIB |
Thursday | 07.00 WIB - 16.00 WIB |
Friday | 08.00 WIB - 15.00 WIB |
Saturday | Closed |
Sunday | Closed |