Képzési adatok
Python haladó 6 hetes képzés
óraszám: 9 óra
kezdés: 2025. május 29.
vége: 2025. július 3.
ütemezés: heti 1 alkalom, csütörtökönként, 17.30-19.00
1. alkalom: 2025.05.29 2. alkalom: 2025.06.05 3. alkalom: 2025.06.12 4. alkalom: 2025.06.19 5. alkalom: 2025.06.26 6. alkalom: 2025.07.03
Miről szól a képzés?
Ez a tanfolyam kiváló lehetőséget nyújt a résztvevőknek, az alapozó Python tanfolyamon szerzett tudásukat elmélyítsék, és a Python programozási nyelv nyelvi elemeinek használatán túl olyan feladatok megoldásához kapjanak útmutatást, melyek napjaink feladat-automatizálás orientált vállalati környezetében előfordulnak.
Az objektumorientált paradigma megismerése révén megtanulhatod, hogyan készíts osztályokat és objektumokat Pythonban, és hogyan alkalmazd az egységbezárás elvét a kódodban. A kódolási konvenciók megismerése segít abban, hogy tiszta, olvasható és karbantartható kódot írj. A funkcionális programozási technikák alkalmazásával hatékonyabb és olvashatóbb kódot írhatsz.
Az adatfájlok feldolgozása és készítése Python segítségével a napi szinten felmerülő automatizálási feladatok során hatalmas segítséget nyújthat. A tanfolyamon megtanulhatod, hogyan olvass adatot CSV és Excel fájlokból, illetve azt is, hogyan készíthetsz ilyen fájlokat Excel-ben történő kattintgatás nélkül, teljesen automatikusan.
Megismerkedünk azzal a technikával is, melynek segítségével az interneten található szolgáltatásokkal lehet kommunikálni, azoktól adatokat begyűjteni vagy eljuttatni hozzájuk.
A tesztelés kiemelkedő fontosságú a fejlesztési folyamatban. Megismerheted a különböző tesztelési szinteket, különösen a unit teszteket, és megtanulhatod, hogy miként írj ilyeneket. Ezen felül megismerheted a kód teszt-lefedettség vizsgálatát, azt a módszert, melynek során megbizonyosodhatunk arról, hogy elegendő tesztet írtál-e a programodhoz.
A képzés tematikája
1) Objektum orientáltság és Python
– Az objektum-orientált paradigma
– Osztályok, objektumok
– Egységbe zárás (encapsulation)
– Kódolási konvenciók pythonban
– Konstruktor, attribútumok, tag függvények
2) Objektum-orientáltság és Python (2)
– Öröklődés
– Speciális dekorátorok @classmethod, @staticmethod
– nevezetes dunder függvények
3) Adatfájlok feldolgozása és készitése Python segitségével
– CSV fájl kezelése (írás, olvasás)
– Excel fájlok kezelése (írás, olvasás)
4) REST API olvasása Python segítségével
– Mi az a REST API?
– A HTTP szabvány és a különböző műveletek működése
– Adatok lekérése webszolgáltatásokból
5) Funkcionális programozás és Python
– map, filter, reduce
– generátorok
6) Tesztelés és Python
– Szoftvertesztelés szintjei
– Unit tesztek
– Mitől jó egy unit teszt?
– Unit tesztek írása
– Code Coverage
Kapcsolódó Podcast adás
Tréner

Grünwald Péter
Grünwald Péter, programtervező, informatika tréner. 2010-ben végzett az ELTE programtervező matematikus szakán. Szakmai tapasztalatát főként multinacionális környezetben szerezte, kezdetben szoftverfejlesztőként, majd vezető fejlesztőként dolgozott. 2013 óta pedig nagyobb rendszerek tervezésével és fejlesztésével foglalkozik. Péterről elmondható, hogy a szoftverfejlesztés folyamatát a követelményelemzéstől kezdve, a tervezésen át, egészen a programozási és