Курс "ООП на Python"

4,1
28 vélemény
500+
letöltés
Tartalom besorolása
3 év felettiek számára ajánlott
Képernyőkép
Képernyőkép
Képernyőkép
Képernyőkép
Képernyőkép
Képernyőkép
Képernyőkép
Képernyőkép
Képernyőkép
Képernyőkép

Az alkalmazásról

Az "Objektum-orientált programozás a Pythonban" tanfolyam bemutatja az objektum-orientált programozás jellemzőit általában és annak megvalósítását a Python nyelven. Az alkalmazást gyakorlati gyakorlati megoldások példái egészítik ki. Maguk a leckék ingyenesen elérhetők a https://younglinux.info/oopython/course címen. A leckék rövid videóverziói: https://www.youtube.com/playlist?list=PLx40Tc4pO423OvwMLI7VNwXqoSOnWF_53

A tanfolyam feltételezi a Python strukturált programozásának előzetes ismereteit, amelyekkel megismerkedhet első "Python. Bevezetés a programozásba" tanfolyamunkon: https://younglinux.info/python/course.

A tanfolyam 15 leckét tartalmaz:

1. Mi az objektum-orientált programozás
2. Osztályok és objektumok létrehozása
3. Osztálykonstruktor - __init __ () metódus
4. Öröklődés
5. Polimorfizmus
6. Kapszulázás
7. Összetétel
8. Kezelő túlterhelése
9. Statikus módszerek
10. Iterátorok
11. Generátorok
12. Modulok és csomagok
13. A kód dokumentálása
14. Mintaobjektum -orientált Python program
15. Az "Objektum-orientált programozás Pythonban" tanfolyam eredményei

Az objektum-orientált programozás kulcsfogalmai az "osztály" és az "objektum". Az objektumok az osztályaikból származnak. A Python programozási nyelvben az ilyen objektumokat példányoknak nevezik.

Az öröklődés, a polimorfizmus és a kapszulázás az objektumorientált programozás alapelvei, pillérei. Az öröklődés magában foglalja a gyermekosztályok meghatározásának képességét, a polimorfizmus ugyanazon dolog megvalósításának más módja, a beágyazás az adatok és módszerek elrejtése és kombinálása. A kompozíciót ritkábban hajtják végre, ez azt jelenti, hogy olyan objektumokat lehet létrehozni, amelyek alkotóelemei más osztályok objektumai.

Az OOP konstruktor egy olyan osztálymódszer, amelyet automatikusan hívnak meg, amikor egy objektumot hoznak létre ebből az osztályból. Ugyanakkor a konstruktor utal a kezelő túlterhelési módszereire. Az ilyen módszerek nevét maga a programozási nyelv szabályozza, és hívásuk automatikusan megtörténik, amikor az objektum részt vesz bizonyos műveletekben. Például egy elem hozzáadása, kivonása stb.

Az iterátorok egy speciális típusú objektumok, hasonlóak a gyűjteményekhez, mint egy lista, de nem tárolják a teljes elemhalmazt, hanem csak egyet hoznak létre minden egyes eléréskor. A Python beépített adattípus-osztályokkal rendelkezik, amelyekből iterátorokat hoznak létre. Megadhat azonban saját osztályokat is, amelyek példányai iterátor képességekkel rendelkeznek.
Frissítve:
2023. jún. 11.

Adatbiztonság

A biztonság annak megértésével kezdődik, hogy miként gyűjtik és osztják meg a fejlesztők az adataidat. Az adatvédelemmel és -biztonsággal kapcsolatos gyakorlat a használattól, a régiótól és életkortól függően változhat. A fejlesztő adta meg ezeket az információkat, és idővel frissítheti őket.
Nem osztanak meg adatokat harmadik felekkel
További információ arról, hogy miként deklarálják a fejlesztők a megosztást
Nem történt adatgyűjtés
További információ arról, hogy miként deklarálják a fejlesztők a gyűjtést

Értékelések és vélemények

4,3
27 vélemény

Újdonságok

Измененно оформление кода, переписан урок про инкапсуляцию