Build your ultimate AI agent
Descrierea cursului
Programarea orientată pe obiecte (POO) este o paradigmă de programare larg utilizată, care reduce timpii de dezvoltare — făcând codul mai ușor de citit, reutilizat și întreținut. POO mută accentul de la gândirea codului ca o secvență de acțiuni la privirea programului ca o colecție de obiecte care interacționează între ele. În acest curs, vei învăța să creezi clase, care funcționează ca șabloane pentru fiecare obiect din Python. Vei folosi apoi principii precum moștenirea și polimorfismul pentru a reutiliza și optimiza codul. Descoperă cum să scrii cod elegant, curat și eficient!
Cerințe prealabile
Curriculum
Structura cursului
1
Fundamentele POO
În acest capitol, vei afla ce este programarea orientată pe obiecte (POO), cum diferă de programarea procedurală și cum poate fi aplicată. Vei defini propriile clase și vei învăța cum să creezi metode, atribute și constructori.
- Ce este POO?50 XP
- Terminologia POO100 XP
- Explorarea interfeței unui obiect100 XP
- Anatomia unei clase: atribute și metode50 XP
- Înțelegerea definițiilor de clase100 XP
- Creează prima ta clasă100 XP
- Utilizarea atributelor în definiția clasei100 XP
- Anatomia unei clase: constructorul __init__50 XP
- Utilizarea corectă a __init__50 XP
- Adaugă un constructor la clasă100 XP
- Scrie o clasă de la zero100 XP
2
Moștenire și polimorfism
Moștenirea și polimorfismul sunt conceptele centrale ale POO care permit reutilizarea eficientă și consecventă a codului. Vei învăța cum să moștenești dintr-o clasă, cum să personalizezi și să redefinești metode și care sunt diferențele dintre datele la nivel de clasă și datele la nivel de instanță.
3
Integrarea cu Python standard
În acest capitol, vei învăța cum să te asiguri că obiectele care stochează aceleași date sunt considerate egale, cum să definești și să personalizezi reprezentările text ale obiectelor și chiar cum să creezi tipuri noi de erori. Prin exerciții interactive, vei învăța să îți personalizezi clasele astfel încât să funcționeze mai asemănător cu tipurile de date standard din Python.
4
Bune practici de proiectare a claselor
Cum proiectezi clase pentru moștenire? Python are atribute private? Este posibil să controlezi accesul la atribute? Vei găsi răspunsuri la aceste întrebări (și nu numai) pe măsură ce înveți bunele practici de proiectare a claselor.
Programare orientată pe obiecte în Python
Curs
finalizat

