Kursus
Pemrograman Berorientasi Objek Tingkat Menengah di Python
LanjutanTingkat Keterampilan
Diperbarui 02/2025
PythonProgramming4 jam11 videos40 Latihan3,300 XP8,740Pernyataan Pencapaian
Buat Akun Gratis Anda
Lanjutkan dengan GoogleTampilkan opsi lainnyaatau
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
Melatih Tim?
Coba untuk BisnisDeskripsi 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 Python1
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.
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.
3
Pola desain berorientasi objek
Pelajari cara membangun "cetakan" untuk kelas Python menggunakan abstract base classes. Jelajahi bagaimana antarmuka menciptakan kontrak yang harus dipenuhi oleh kelas lain. Manfaatkan antarmuka dan bangun kelas menggunakan pola desain factory method.
Pemrograman Berorientasi Objek Tingkat Menengah di Python
Kursus Selesai
Memperoleh Surat Keterangan Prestasi
Tambahkan kredensial ini ke profil LinkedIn, resume, atau CV AndaBagikan di media sosial dan dalam penilaian kinerja AndaDaftar 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 lainnyaatau
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.