A tanfolyamról
A Python manapság már az egyik legnépszerűbb nyelv a világon, sokoldalúságának köszönhetően. A kis webes alkalmazásoktól, egészen a nagyvállalati mesterségesintelligencia-szoftverekig, nagyon sok helyen használják. Pl: teljes asztali vagy webes alkalmazás (Django/Flask), AI/ML, adatbányászat, de még alkalmazások scriptelésére is használják, mondhatjuk úgy is, hogy nehezen megkerülhető a nyelv.
Kiknek ajánljuk a tanfolyamot?
Tematika
Core1
Adattípusok
Rövid bemutató az egyszerűbb adattípusokról példákkal. Az adattípusok jelentése és fontosságuk.
Változó
Változók deklarálása, használatuk a kódban. Szabályok és ajánlások változók felírására
Listák
Tömb típusú adat bemutatása. Műveletek listákkal
Comprehension
A Dictionary
Műveletek Dictionary típussal.
A set
Műveletek halmazokkal
Kondíciók
Feltételek vizsgálata és elágazások kezelése a kódban.
Match-case
Az új, Python féle switch-case
Ciklusok
for és while ciklus bemutatása. Műveletek különböző adattípusokkal.
Kivételkezelés
Exception koncepciója, modern hibakezelés
Sztring
Sztring formázás
Fájlok írása és olvasása.
Adatok tárolása fájlokban.
A .csv formátum ismertetése.
A .json formátum ismertetése.
Függvény definiálása
Megismerjük a függvények definiálásával és hívásával kapcsolatos szabályokat.
Paraméterek
Függvények paraméterei, típusai és használatuk.
A scope bemutatása
Megismerjük a scope fogalmát, ami lehetővé teszi az adatok globális vagy lokális kezelését.
Visszatérő érték: return
Adatok kinyerése függvényekből a return segítségével
Beágyazott (nested) függvények
Beágyazott függvények használatának szabályai.
Core2
Adatbáziskezelés
Adatok tárolása SQLite adatbázisban
Dekorátorok
Dekorátor függvények készítése és használatuk.
Függvénytárak
Saját függvénytárak (modulok) készítése, importálása. A névtér szabályai.
Unit tesztelés
Saját kód, modul és package működésének automatikus ellenőrzése
Rekurzió
A rekurzió bemutatása gyakorlati példával
Anonim függvények
A lambda függvények használatának szabályai és gyakorlati alkalmazásuk.
Több szálon futó folyamatok: Threading
Időigényes folyamatok kiszervezése thread-be. Párhuzamosan futó feladatok kezelése.
Core3
Osztályok definiálása
Osztályok szerepe a kódban. Egy egyszerű osztály definíciója.
Attribútumok
Az attribútum szerepe az osztályban.
A példány
Osztályok példányosítása és az attribútumok szerepe a példányokban.
Metódusok
Az osztály függvényei, avagy a metódsok.
Speciális metódusok
Speciális metódusok (dunder methods) bemutatása és használatuk gyakorlati helyzetekben.
Setter és Getter metódusok
Attribútumok adatainak módosítása és védelme. Ezek fontossága a kódban.
A @property
A @property dekorátor bemutatása.
Örökítés
Osztályok örökítése gyakorlati példán keresztül illusztrálva
Modellezés
Dolgok modellezése és használata osztályokkal
Grafikus alkalmazás Tkinterrel
Hogyan csináljunk „rendes, ablakos” alkalmazást
Képzésvezető
Digitális coach, az Amazing AI társalapítója
Globális üzleti környezetben szerzett stratégiai tervezési szakértelme kulcsszerepet játszott számos innovációs és növekedési projekt sikerében. Több mint egy évtizede aktív az online vállalkozói szférában, ahol mélyrehatóan foglalkozik a digitális transzformáció kihívásaival és lehetőségeivel.
A ChatGPT megjelenése óta fáradhatatlanul kutatja az AI-jal való hatékony együttműködés módjait. Több ezer órányi gyakorlati tapasztalata révén egyedülálló rálátást nyert az AI valódi potenciáljára és kihívásaira.
Ők minket választottak
Ezért válassz Te is minket!
IT képzéseinket agilisan, a legfrissebb technológiai igényekhez mérten, gyakorlatorientáltan, folyamatos visszajelzésekre alapozva fejlesztjük magánszemélyek és vállalatok részére.
Szakmai csapatunk világszínvonalú fejlesztői tapasztalattal rendelkezik. Oktatóink a vállalati szférából érkeznek, a tananyag kialakításánál pedig mindig a piaci igényekből indulunk ki. Személyre szabott oktatás esetén díjmentes igényfelmérést követően a vállalati igényekhez és tudásszinthez kialakított egyedi tematikával, tanrenddel dolgozunk. Eredménycentrikus megoldásokkat kínálunk, amelyek minden esetben partnereink üzleti céljait szolgálják. Küldetésünknek tekintjük, hogy olyan IT tudást és szemléletet adjunk át hallgatóinknak, amelyeket élvezettel használhatnak saját énjük komplexebbé tétele érdekében.
Információ
Laczkó Gábor
gabor.laczko@stylersgroup.com
+36 (20) 416 – 1932
Jagos Orsolya
orsolya.jagos@stylersgroup.com
+36 (30) 705 – 0973