Build your ultimate AI agent
Deskripsi Kursus
Pemrograman berorientasi objek (OOP) memungkinkan Anda menentukan hubungan antara fungsi dan objek yang dapat diprosesnya, sehingga membantu mengelola kompleksitas dalam kode Anda. Ini adalah kursus tingkat menengah yang mengenalkan OOP dengan menggunakan sistem S3 dan R6. S3 adalah alat pemrograman R untuk penggunaan sehari-hari yang menyederhanakan beberapa fungsi yang Anda tulis. R6 sangat berguna untuk analisis spesifik industri, bekerja dengan web API, dan membangun GUI.
Prasyarat
Kurikulum
Garis besar kursus
1
Pengantar Pemrograman Berorientasi Objek
Pelajari apa saja yang tercakup dalam pemrograman berorientasi objek (OOP), kapan menggunakannya, dan sistem OOP apa yang tersedia di R. Anda juga akan mempelajari bagaimana R mengidentifikasi berbagai jenis variabel dengan menggunakan kelas, tipe, dan modus.
- Apa itu Pemrograman Berorientasi Objek?50 XP
- Haruskah saya menggunakan OOP?50 XP
- Anda Sudah Pernah Bekerja dengan Objek100 XP
- Sembilan Sistem50 XP
- Sistem Mana yang Harus Saya Gunakan?50 XP
- Bagaimana R Membedakan Variabel?50 XP
- Apa tipe saya?100 XP
- Menetapkan Kelas50 XP
- Buat Jadi Kelas (1)100 XP
- Buat Jadi Berkelas (2)50 XP
2
Menggunakan S3
S3 adalah sistem berorientasi objek yang sangat sederhana yang memungkinkan Anda menentukan perilaku berbeda untuk fungsi, bergantung pada argumen masukannya. Bab ini menjelaskan cara menggunakan S3, serta cara kerja generic dan method.
3
Menggunakan R6
Pelajari cara mendefinisikan kelas R6 dan membuat objek R6. Anda juga akan mempelajari struktur kelas R6, serta cara memisahkan antarmuka pengguna dari detail implementasi.
4
Pewarisan R6
Pelajari cara mewarisi dari kelas R6, dan bagaimana hubungan antara kelas induk dan anak bekerja.
5
Penggunaan R6 Lanjutan
Sempurnakan penguasaan R6 Anda dengan mempelajari topik lanjutan seperti penyalinan berdasarkan referensi, field bersama, pengklonan objek, dan finalisasi objek.
R
Pemrograman Berorientasi Objek dengan S3 dan R6 di R
Kursus
Selesai

