Build your ultimate AI agent
Descrierea cursului
Fundamentele POO
Pătrundeți în conceptele fundamentale care stau la baza programării orientate pe obiecte (OOP). Vei descoperi principiile de bază ale claselor și obiectelor, vei învăța cum să definești și să instanțiezi obiecte în Python și vei explora cum să atribui atribute în timpul instanțierii.Moștenire
Extinde-ți cunoștințele stăpânind moștenirea și creând subclase care se bazează pe funcționalitatea definită în alte clase. Vei face diferența între datele la nivel de clasă și cele la nivel de instanță, vei implementa metode de clasă și vei personaliza funcționalitatea subclaselor!Egalitate, gestionarea excepțiilor și bune practici
Explorați versatilitatea limbajului Python în gestionarea comparațiilor între obiecte și descoperiți tehnici pentru reprezentarea eficientă a șirurilor de caractere ale obiectelor, permițând obținerea unor rezultate ușor de citit de către oameni. Învață cum să-ți întărești codul împotriva erorilor neașteptate și să-i îmbunătățești fiabilitatea prin gestionarea excepțiilor. Înțelege importanța detectării erorilor și a recuperării elegante după erori, asigurând o execuție mai fluentă a programelor tale. Dobândește cele mai bune practici pentru a scrie cod curat, ușor de întreținut și Pythonic, care respectă principiile OOP.Cerințe prealabile
Curriculum
Structura cursului
1
Fundamentele OOP
Descoperă ce este programarea orientată pe obiecte (OOP), cum diferă de programarea procedurală și cum poate fi aplicată. Vei defini propriile clase personalizate, care conțin metode, atribute și constructori, și le vei folosi pentru a crea obiecte!
- Ce este POO?50 XP
- Terminologia OOP100 XP
- Explorarea obiectelor și claselor100 XP
- Anatomia unei clase: atribute și metode50 XP
- Înțelegerea definițiilor de clase100 XP
- Creează prima ta clasă100 XP
- Adăugarea metodelor și atributelor100 XP
- Extinderea unei clase100 XP
- Anatomia unei clase: constructorul __init__50 XP
- Utilizarea corectă a __init__50 XP
- Adaugă un constructor clasei100 XP
- Construiește o clasă de la zero100 XP
2
Moștenire și polimorfism
Descoperă două dintre conceptele de bază ale OOP: moștenirea și polimorfismul. Învață cum să le implementezi pentru a minimiza duplicarea codului și a extinde funcționalitatea, explorând totodată diferențele dintre datele la nivel de clasă și cele la nivel de instanță.
3
Integrarea cu Python standard
Învață cum să compari obiecte, cum să definești și să personalizezi reprezentările obiectelor ca șiruri de caractere și cum să aplici moștenirea pentru a crea și a intercepta excepții personalizate, permițând gestionarea bespoke a erorilor.
Introducere în Programarea Orientată pe Obiecte în Python
Curs
finalizat

