Lewati ke konten utama
BerandaPython

Kursus

Pemrograman Berorientasi Objek Tingkat Menengah di Python

LanjutanTingkat Keterampilan
Diperbarui 02/2025
Kembangkan keterampilan OOP Anda dengan deskriptor, pewarisan berlevel, dan kelas dasar abstrak!
Mulai Kursus Gratis
PythonProgramming
4 jam
11 videos
40 Latihan
3,300 XP
8,740
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

Tingkatkan keterampilan pemrograman berorientasi objek (OOP) Anda!

Siap untuk mengungkap kekuatan pemrograman berorientasi objek? Anda berada di tempat yang tepat! Dalam kursus ini, Anda akan memperdalam dasar-dasar pemrograman berorientasi objek untuk mengembangkan dan mengasah keterampilan yang diperlukan dalam menulis kode Python yang andal dan siap digunakan dalam produksi.

Pewarisan berjenjang dan pengalihan metode

Terapkan prinsip-prinsip dasar pewarisan untuk membuat kelas yang mewarisi fungsionalitas dari lebih dari satu kelas induk. Buka akses ke serangkaian kemampuan baru dengan overloading metode untuk membuat implementasi kustom dari operator bawaan, sehingga kelas-kelas Anda dapat digunakan dengan cara-cara baru dan menarik.

Penunjukan Tipe dan Deskriptor

Tingkatkan keterampilan Anda ke level berikutnya dengan type hinting, dan lihatlah bagaimana kode Anda menjadi lebih mudah dibaca, ditulis, dan diperbaiki. Sesuaikan cara atribut ditetapkan, diakses, dan dihapus menggunakan deskriptor dan teknik-teknik asli Python lainnya. Pelajari cara membuat iterator kustom Anda sendiri untuk menjelajahi koleksi atau menghasilkan aliran data.

Kelas Dasar Abstrak dan Pola Desain

Temukan kekuatan kelas dasar abstrak dan bagaimana mereka dapat digunakan untuk membuat "blueprint" untuk kelas-kelas serupa. Latih pembuatan antarmuka formal dan informal untuk membuat dan mengimplementasikan kontrak antara kelas-kelas. Akhirnya, kursus ini akan diakhiri dengan merancang dan membangun kelas menggunakan pola desain factory method.

Persyaratan

Introduction to Object-Oriented Programming in Python
1

Overloading dan Multiple Inheritance

Tinjau kembali dasar-dasar pemrograman berorientasi objek, dan manfaatkan fungsionalitas operator Python melalui overloading. Rancang dan bangun kelas yang mengimplementasikan multiple dan multilevel inheritance.
Mulai Bab
2

Fitur Kelas Kustom dan Type Hints

Tingkatkan keterampilan Python Anda dengan type hinting. Berlatih membuat magic method untuk menangani upaya mengakses atribut di luar namespace suatu objek, atau menyesuaikan cara atribut disetel. Bangun deskriptor untuk mengendalikan cara atribut disimpan, diambil, atau dihapus, serta buat iterator kustom untuk menelusuri kumpulan objek atau aliran data.
Mulai Bab
3

Pola desain berorientasi objek

Pemrograman Berorientasi Objek Tingkat Menengah 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 Tingkat Menengah 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.