Build your ultimate AI agent
Descrierea cursului
Programarea orientată pe obiecte (OOP) îți permite să definești relații între funcții și obiectele asupra cărora acestea acționează, ajutându-te să gestionezi complexitatea codului. Acesta este un curs de nivel intermediar care oferă o introducere în OOP, folosind sistemele S3 și R6. S3 este un instrument excelent pentru programarea de zi cu zi în R, care simplifică unele dintre funcțiile pe care le scrii. R6 este deosebit de util pentru analize specifice industriei, lucrul cu API-uri web și construirea interfețelor grafice.
Cerințe prealabile
Curriculum
Structura cursului
1
Introducere în programarea orientată pe obiecte
Află în ce constă programarea orientată pe obiecte (OOP), când să o folosești și ce sisteme OOP sunt disponibile în R. Vei învăța, de asemenea, cum identifică R diferitele tipuri de variabile, folosind clase, tipuri și moduri.
- Ce este programarea orientată pe obiecte?50 XP
- Ar trebui să folosesc OOP?50 XP
- Ai Lucrat Deja cu Obiecte100 XP
- Cele nouă sisteme50 XP
- Ce sisteme ar trebui să folosesc?50 XP
- Cum face R distincția între variabile?50 XP
- Ce tip sunt?100 XP
- Atribuirea claselor50 XP
- Hai să dăm o clasă (1)100 XP
- Să adăugăm o clasă (2)50 XP
2
Utilizarea S3
S3 este un sistem orientat pe obiecte foarte simplu care îți permite să definești comportamente diferite pentru funcții, în funcție de argumentul de intrare. Acest capitol explică cum să folosești S3 și cum funcționează genericele și metodele.
3
Utilizarea R6
Învață cum să definești clase R6 și să creezi obiecte R6. Vei afla, de asemenea, despre structura claselor R6 și cum să separi interfața utilizatorului de detaliile de implementare.
4
Moștenirea în R6
Învață cum să moștenești dintr-o clasă R6 și cum funcționează relația dintre clasele părinte și clasele copil.
5
Utilizarea avansată a R6
Finalizează-ți cunoștințele despre R6 explorând subiecte avansate precum copierea prin referință, câmpurile partajate, clonarea obiectelor și finalizarea obiectelor.
R
Programare orientată pe obiecte cu S3 și R6 în R
Curs
finalizat

