Lewati ke konten utama

Kursus

Pemrograman Berorientasi Objek di Python

Lanjutan4 jam

Pelajari cara membuat kelas, meningkatkan pewarisan dan polimorfisme untuk menggunakan kembali dan mengoptimalkan kode

Python4 jam13 video44 Latihan3,600 XP100K+Pernyataan pencapaian

Buat Akun Gratis Anda

Lanjutkan dengan Google
atau
Dengan melanjutkan, Anda menyetujui Ketentuan Penggunaan, kami Kebijakan Privasi dan bahwa data Anda disimpan di AS.

Disukai pelajar di ribuan perusahaan

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!

Prasyarat

Kurikulum

Garis besar kursus

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

Dapatkan Sertifikat Penyelesaian

Daftar Sekarang

Kembangkan keterampilan data Anda dengan DataCamp untuk Mobile

Lanjutkan pembelajaran Anda di mana saja dengan kursus mobile kami dan tantangan coding 5 menit setiap hari.