Lewati ke konten utama
BerandaPython

Kursus

Pemrograman Berorientasi Objek di Python

LanjutanTingkat Keterampilan
Diperbarui 02/2026
Pelajari cara membuat kelas, meningkatkan pewarisan dan polimorfisme untuk menggunakan kembali dan mengoptimalkan kode
Mulai Kursus Gratis
PythonProgramming
4 jam
13 videos
44 Latihan
3,600 XP
100K+
Pernyataan Pencapaian

Buat Akun Gratis Anda

Lanjutkan dengan GoogleTampilkan opsi lainnya

atau


Dengan melanjutkan, Anda menerima Ketentuan Penggunaan kami, Kebijakan Privasi kami dan bahwa data Anda disimpan di Amerika Serikat.

Dipercaya oleh para pelajar di ribuan perusahaan

Group

Melatih Tim?

Coba untuk Bisnis

Deskripsi Kursus

Pemrograman berorientasi objek (OOP) adalah paradigma pemrograman yang banyak digunakan untuk mempercepat pengembangan—membuat kode lebih mudah dibaca, digunakan kembali, dan dipelihara. OOP mengubah fokus dari memandang kode sebagai urutan aksi menjadi memandang program Anda sebagai kumpulan objek yang saling berinteraksi. Dalam kursus ini, Anda akan belajar membuat kelas, yang berperan sebagai cetak biru bagi setiap objek di Python. Anda kemudian akan memanfaatkan prinsip inheritance dan polymorphism untuk menggunakan kembali dan mengoptimalkan kode. Mulailah dan pelajari cara menulis kode yang rapi dan efisien!

Persyaratan

Writing Functions in Python
1

Dasar-dasar OOP

Pada bab ini, Anda akan mempelajari apa itu pemrograman berorientasi objek (OOP), bagaimana bedanya dengan pemrograman prosedural, dan bagaimana penerapannya. Anda kemudian akan mendefinisikan kelas Anda sendiri, serta mempelajari cara membuat method, atribut, dan constructor.
Mulai Bab
2

Inheritance dan Polymorphism

Inheritance dan polymorphism adalah konsep inti OOP yang memungkinkan penggunaan ulang kode secara efisien dan konsisten. Pelajari cara mewarisi dari sebuah kelas, menyesuaikan dan mendefinisikan ulang method, serta meninjau perbedaan antara data tingkat kelas dan data tingkat instance.
Mulai Bab
3

Integrasi dengan Python Standar

Pada bab ini, Anda akan mempelajari cara memastikan objek yang menyimpan data yang sama dianggap setara, cara mendefinisikan dan menyesuaikan representasi string dari objek, dan bahkan cara membuat jenis error baru. Melalui latihan interaktif, Anda akan belajar menyesuaikan kelas lebih lanjut agar berperilaku lebih mirip tipe data standar Python.
Mulai Bab
4

Praktik Terbaik Desain Kelas

Bagaimana Anda merancang kelas untuk inheritance? Apakah Python memiliki atribut privat? Apakah mungkin mengendalikan akses atribut? Anda akan menemukan jawabannya (dan lainnya) saat mempelajari praktik terbaik desain kelas.
Mulai Bab
Pemrograman Berorientasi Objek di Python
Kursus
Selesai

Memperoleh Surat Keterangan Prestasi

Tambahkan kredensial ini ke profil LinkedIn, resume, atau CV Anda
Bagikan di media sosial dan dalam penilaian kinerja Anda
Daftar sekarang

Bergabung dengan 19 juta pelajar dan mulai Pemrograman Berorientasi Objek di Python Hari Ini!

Buat Akun Gratis Anda

Lanjutkan dengan GoogleTampilkan opsi lainnya

atau


Dengan melanjutkan, Anda menerima Ketentuan Penggunaan kami, Kebijakan Privasi kami dan bahwa data Anda disimpan di Amerika Serikat.

Kembangkan keterampilan data Anda dengan DataCamp untuk Mobile

Buat kemajuan di mana saja dengan kursus mobile kami dan tantangan coding harian 5 menit.