Python - 09 - Python OOP
Egy élvezetes és hasznos tanfolyam az objektumorientált programozással elsajátítására - Python nyelven. Persze az elv ugyanaz más programozási nyelveken is. Akkor miért pont Python? Mert az AI miatt ez a jövő!
Nem félek az OOP-től!
Az OOP, avagy az Objektum Orientált Programozás sokaknak egy mumus. Ha megértjük, hogy valójában nincs olyan program, amihez mindenképpen OOP-ra van szükség, és az OOP elvileg csak megkönnyíti az életünket, másképp fogjuk látni a Mátrixot :)
OOP nem kell, de néha jó ha van. Ezzel a szellemiséggel vágunk bele a kétrészes tanfolyamba, ami körbevezet minket a Python OOP-s világában.
- Alapvető Python használati ismeret kelleni fog, ezt a Python útvonal tanfolyamaival könnyedén meg tudod szerezni.
- Mindenkinek ajánljuk, aki Pythonnal foglalkozik, még akkor is ha nem tervezed használni kisebb projectjeidben.
- Ha fejlesztőnek tanulsz, akkor természetesen kötelező!
- Megismered az OOP alapvető előnyeit, gyakorlati tudást szerzel Pythonban.
- 1. Minden más, csak nem osztályok használata
- 2. Használjunk listát osztályok helyett!
- 3. Még a példányokat is egy listában tároljuk
- 4. Használjunk dictionary-t osztályok helyett!
- 5. Minek egyátalán az OOP?
- 6. Osztály létrehozása
- 7. Tweet osztály létrehozása
- 8. Osztályok használata
- 9. Példány létrehozása
- 10. Saját Intosztály létrehozása
- 11.__repr__
- 12.__srt__
- 13. OOP és a metódusok
- 14.__add__ és az isinstance a Sajatint osztályban
- 15. Tweet osztály
- 16. Peldány vs Oszály
- 17. __init__
- 18.__slots__
- 19. Kiíratás
- 20. self avagy példány
- 21.self, peldány a SajatInt osztályon értelmezve
- 22. Osztályváltozó
- 23. Osztályváltozó használata objektumszámlálónak
- 24. Osztályattribútum változtatása
- 25. Osztalyszintű változó beállítása
- 26.__repr__
- 27. private változó, _like
- 28. Út a property felé
- 29. A property
- 30. property setter
- 31. Minek egyátalán property?
- 32. Loginnév az inicializálásnál
- 33. Pici összefoglaló
- 34. @staticmethod
- 35. @classmethod
- 36. Öröklés
- 37. Metódus öröklés __repr__
- 38. Tweet_lista
- 39. Random like generálás
- 40. Rendezés like szerint
- 41. Elköszönés
Vélemények
Python OPP
Nagy falat, nagyon őszintén. Tömény, de nem csak ezért kell többször végignézni.
Tökéletes
De tényleg tökéletes, érthető anyag.
python oop kezdő
Érthető, követhető, megfelelő nehézségű egy pythonban kezdő számára.
Ilyen egy tökéletes tanfolyam
Nagyon célratörő, világos, és jól érthető módon vezet be az objektum orientált programozás rejtelmeibe! A kiválasztott példa motiválja a tanulókat az ismeretek megtanulására.
OOP-ről emberi nyelven
A tanfolyam kellőképpen humoros és kellőképpen szakmai. Könnyen érthető, gyorsan elsajátítható. Ez igaz a Python sorozat minden eddigi tagjára. Sokat tanultam belőle. Köszönöm!
*
*
Az oktatóról
Anyatejjel szívtam magamba az informatikát, Basic, Pascal, Delphi, .NET C#, Smalltalk után Pythonban élem az életem, a C mindig jó barát volt, a JavaScriptől ódzkodom, a HTML-hez kontár módon értek. A hálózatok mindig is érdekeltek, a Doom-ot még IPX/SPX-szel játszottuk hálóban. Mindig is vonzott a hackelés, jó móka volt az ARP poisoning, sokszor debuggolok Wiresharkkal meg Burppel, bár saját, élesben bevetett exploitot még nem írtam. Az SQL mindig ott volt mint jó társ, ma pedig körülöttem, és ahogyan világ körül is, az AI lebeg. Értem, hogy egyenlőre még nincs mesterséges intelligencia, nem kell félni! Hogy holnap mi lesz? Azt csak a NetAcademia tudja :P