Sari la conținutul principal

Curs

Programare orientată pe obiecte intermediară în Python

Avansat4 h

Dezvoltă-ți abilitățile OOP cu descriptori, moștenire pe mai multe niveluri și clase de bază abstracte!

Python4 h{count, plural, one {# video} few {# videoclipuri} other {# de videoclipuri}}{count, plural, one {# exercițiu} few {# exerciții} other {# de exerciții}}3,300 XP9,073Declarație de finalizare

Creează-ți contul gratuit

Continuă cu Google
sau
Continuând, accepți Termeni de utilizare, al nostru Politica de confidențialitate și că datele tale sunt stocate în SUA.

Iubit de cursanți din mii de companii

Instruiești o echipă?

Încearcă pentru business

Descrierea cursului

Îmbunătățește-ți abilitățile OOP!

Ești gata să deblochezi puterea programării orientate pe obiecte? Ești în locul potrivit! În acest curs, vei construi pe baza fundamentelor programării orientate pe obiect pentru a dezvolta și perfecționa abilitățile de care ai nevoie ca să scrii cod robust, pregătit pentru producție, cu Python.

Moștenirea pe mai multe niveluri și supraîncărcarea metodelor

Aplică principiile de bază ale moștenirii pentru a crea clase care moștenesc funcționalitate de la mai mult de un singur părinte. Deblochează o nouă gamă de capabilități cu supraîncărcarea metodelor pentru a crea propriile implementări ale operatorilor încorporați, permițând claselor tale să fie folosite în moduri noi și interesante.

Type Hinting și Descriptori

Du-ți abilitățile la nivelul următor cu type hinting și vezi cum codul tău devine mai ușor de citit, de scris și de depanat. Personalizează modul în care un atribut este setat, accesat și șters folosind descriptori și alte tehnici native Python. Învață să creezi propriii iteratori personalizați pentru a naviga printr-o colecție sau pentru a genera un flux de date.

Clase de bază abstracte și modele de proiectare

Descoperă puterea claselor de bază abstracte și cum pot fi folosite pentru a crea „planuri” pentru clase similare. Exersează construirea de interfețe formale și informale pentru a crea și implementa contracte între clase. În cele din urmă, cursul se va încheia prin proiectarea și construirea claselor folosind design pattern-ul factory method.

Cerințe prealabile

Curriculum

Structura cursului

2

Funcționalități personalizate ale claselor și type hints

Avansează în Python cu type hinting. Exersează crearea de metode magice pentru a gestiona accesul la un atribut din afara spațiului de nume al unui obiect sau pentru a personaliza modul în care un atribut este setat. Construiește descriptori pentru a controla modul în care un atribut este stocat, recuperat sau șters și creează iteratori personalizați pentru a parcurge o colecție de obiecte sau un flux de date.
Începe capitolul
3

Șabloane de proiectare orientată pe obiecte

Învață să construiești „planuri de construcție" pentru clase Python folosind clase de bază abstracte. Explorează modul în care interfețele creează contracte pe care alte clase trebuie să le respecte. Valorifică interfețele și construiește clase folosind șablonul de proiectare factory method.
Începe capitolul

Programare orientată pe obiecte intermediară în Python

Curs
finalizat

Obține Declarația de Realizare

Înscrie-te acum

Dezvoltă-ți competențele în date cu DataCamp pentru mobil

Progresează oricând cu cursurile noastre mobile și provocările zilnice de programare de 5 minute.

Programare orientată pe obiecte intermediară în Python | DataCamp