Python fejlesztés középhaladó szinten
Átfogó középhaladó Python képzés az Interactive Brokers szoftverfejlesztőjének mentorálásával: valós projektek a webfejlesztéstől a gépi tanulásig, akár junior Python fejlesztői elhelyezkedéshez.
Mit nyújt a Python középhaladó tanfolyam?
Python tudás elmélyítése
Az első két hétben közös, biztos alapra hozod a tudásodat a szintaxistól az adatszerkezeteken át az objektumorientált programozásig. Utána a nyelv mélyebb rétegei jönnek: naplózás, virtuális környezetek és önállóan futtatható programok készítése, amelyektől egy szkript karbantartható programmá válik.
Sokoldalú lehetőségek Python-ban
Tkinterrel grafikus felületet, Pygame-mel 2D-játékot készítesz, MySQL-adatbázist kötsz a programjaidhoz, és Django, illetve Flask keretrendszerrel webes alkalmazást és REST API-t építesz. NumPy, Pandas és scikit-learn segítségével az adatelemzés és a gépi tanulás alapjait is megismered, a haladó témák között pedig a titkosítás, a párhuzamosítás és a MicroPythonos IoT-fejlesztés is szerepel.
Portfólióba illő projektek
Több konkrét projektet készítesz a képzés során, zárásként pedig egy önálló, működő alkalmazást tervezel meg, amely négy komponenst kapcsol össze: adatbázist, grafikus felületet, webes adminisztrációt és adatelemzést. A megoldásodról prezentálható összefoglaló is készül, így referenciaként is megállja a helyét a portfóliódban.
Miért érdemes belevágnod?
A TIOBE Index szerint jelenleg a Python a legnépszerűbb fejlesztési technológia a programozási nyelvek között, és a népszerűsége töretlenül felfelé ível. Ennek egyik oka, hogy szintaktikai és szemantikai szempontból is magas szintű nyelvnek számít, aminek az egyik legrövidebb a tanulási görbéje, így hamar eljutsz az első sikerélményekig.
A nyelv rendkívül széles körben használható, ezért egy magabiztos Python-tudás sok irányba nyit utat: lehetsz belőle szoftverfejlesztő, webfejlesztő, data scientist, mesterséges intelligencia fejlesztő vagy akár beágyazott alkalmazás fejlesztő is. Minél mélyebb a tudásod, annál inkább te döntheted el, melyik irányba viszed tovább a pályádat.
A piac ezt anyagilag is honorálja: a Hays Salary Guide szerint a junior Python fejlesztők átlagosan havi bruttó 850.000 és 1.300.000 forint közötti bért kapnak, a senior data scientistek és a Python vagy AI/ML fejlesztők pedig jellemzően 2.000.000 és 2.800.000 forint közötti sávba esnek, vezetői szinten akár a 3.500.000 forintot is elérve.
- Munka mellett végezheted, rugalmas időbeosztással
- Gyakorlati projekteken keresztül, oktatói mentorálással
- LinkedIn profilodba beágyazható tanúsítvány
Ismerd meg oktatódat
Dr. Faragó Csaba
Szoftverfejlesztő, Interactive Brokers
Programtervező matematikusként végeztem Szegeden, és a PhD-mat is ott szereztem informatikából. Szoftverfejlesztőként dolgozom több mint 20 éve. Munkám során számos programozási nyelvvel és technológiával találkoztam: a 2000-es években a C++ dominált, a 2010-es években a Java, napjainkban pedig a JavaScript és a Python.
Az oktatás sohasem állt tőlem távol: az egyetemen algoritmusok és adatszerkezetek gyakorlatot tartottam; céges keretek között tartottam oktatást a tervezési mintákról, a big datáról és az analitikáról.
Kinek ajánlott?
- Akik szeretnék Python fejlesztői tudásukat elmélyíteni
- Akik junior Python fejlesztői állásokat kívánnak megpályázni
- Akik másik, magasabb szintű nyelvről lépnének át Pythonra
- Autodidakta tanulók, akik rendszerezett, megbízható tudásra vágynak
- Akik webfejlesztés, adattudomány, AI/ML vagy IoT irányba mélyednének el
Kinek nem ajánlott?
- Akik még nem ismerik a Python alapjait, nekik a Python programozás alapok képzést ajánljuk
- Akik teljesen kezdők a programozásban
- Akik gyors, felszínes áttekintést szeretnének a 14 hetes elmélyülés helyett
- Akik kizárólag adatelemzői irányba mennének, nekik a Python alapú Data Analyst képzés való
Mik a képzés előkövetelményei?
Kötelező
- Python-alaptudás: a Python alapok kurzus tudásszintje vagy máshol szerzett, azzal egyenértékű Python-alapismeretek
Előny, de nem feltétel
- Más, magasabb szintű programozási nyelvben szerzett tapasztalat
Hogyan fogsz tanulni?
Learn by doing megközelítés
Minden héten gyakorlófeladatokat oldasz meg, hogy a friss tudást azonnal alkalmazd.
Interaktív digitális tananyag
A tudást digitális tananyagok és vezetett kódolások formájában adjuk át egy több mint 300.000 hallgató által használt platformon.
Folyamatos mentorálás
Visszajelzést kapsz az oktatótól a feltöltött projektjeidre, és bármikor kérdezhetsz írásban.
Kiscsoportos Discord közösség
Saját Discord csoport, ahol megoszthatod tapasztalataidat és partnereket találhatsz a gyakorláshoz.
Heti ütemezés, rugalmas beosztás
A tananyag hétről hétre, tanegységenként nyílik meg, így a csoport együtt halad, és a konzultációkon közösen tudjátok átbeszélni az adott témakört. A heti tananyagot saját időbeosztásod szerint dolgozod fel, ez heti 8-12 óra tanulást jelent, így a képzés akár munka mellett is elvégezhető.
Visszanézhető LIVE alkalmak
Az élő konzultációk visszanézhetők; kérdéseid előre is elküldheted.
Minőségbiztosított képzések
Képzéseink szakmai minőségbiztosítását iparági vezető technológiai vállalatok végzik. Szakmai partnerünk a Budapesti Műszaki és Gazdaságtudományi Egyetem Villamosmérnöki és Informatikai Kara.
- Tanúsítványt kapsz, amelyet önéletrajzodhoz és LinkedIn profilodhoz csatolhatsz
- Bizonyítja, hogy elsajátítottad az adott ismereteket
- Segíti a szakmai előmeneteledet és karriered fejlődését

Jó társaságban leszel!
Már több mint 150 hazai és nemzetközi cég munkatársa képezte magát tovább nálunk.
















Tudtad?
A munkáltatók 83%-a finanszírozza a munkatársak képzését, ne felejtsd el megkérdezni a tiédet!
Elvégzett képzés: Python fejlesztés középhaladó szinten
„Jól felépített, masszív tananyag érthetően előadva egy remek oktató által."
Hallgatói közösség
A több mint 9100 tagot számláló hallgatói közösségünket főként olyan, az iparágban vezető IT-cégek és szoftverfejlesztő cégek munkatársai alkotják, akik folyamatosan fejleszteni szeretnék meglévő készségeiket.
Légy Te is tagja közösségünknek!
Következő indulási dátum
2027.01.11.
Élő konzultációk a mentorral hétfő esténként
190 000 Ft
Jelentkezési határidő: 2027.01.08.
Más időpont érdekel?
Add meg az e-mail címed, és szólunk, ha új időpontot hirdetünk meg.
Fizetési lehetőségek
Biztosak vagyunk a képzés tartalmát és minőségét illetően, ezért a képzés indulásától 8 napig 100%-os pénzvisszafizetési garanciát vállalunk, melyhez többféle fizetési lehetőséget is biztosítunk, hogy a számodra legmegfelelőbb opciót választhasd.
Online fizetés bankkártyával
A Stripe az egyik legelterjedtebb online fizetési megoldás nemzetközileg, gyors és biztonságos fizetési folyamatáról ismert.
Fizetés banki átutalással, egy összegben
Ha online kártyás fizetés helyett banki átutalással szeretnél fizetni, az sem probléma, lent található jelentkezési űrlapunkon ezt is választhatod.
Kamatmentes részletfizetés
Nem szeretnénk, ha a fizetési nehézségek akadályoznák a szakmai fejlődésedet, ezért a részvételi díjat több részletben, teljesen kamatmentesen is kifizetheted.
Készen állsz a jelentkezésre?
Könnyítendő magánszemélyként résztvevő hallgatóink helyzetét, a feltüntetett ár számukra a ténylegesen fizetendő végösszeg. Céges megrendelés esetén az adott összeg tekintendő a nettó árnak.
Mit fogsz tanulni?
14 hét alatt a python-ismeretek átismétlésétől a grafikán, adatbázison és webfejlesztésen át az adattudományig és a haladó témákig.
1 A Python alapok teljes átismétlése 1–2. hét. Közös, biztos alapra hozzuk a tudásodat: a szintaxistól az adatszerkezeteken át az objektumorientált gondolkodásig minden felfrissül, amire a további blokkok építenek.
- Nyelvi felépítés és behúzás-alapú blokk-tagolás
- Változók és típusok, futásidejű típusosság
- Vezérlési szerkezetek (if, for, while)
- Függvények: újrafelhasználható egységek
- Könyvtárak: beépített, külső (pip) és saját modulok
- Lista, halmaz, szótár műveletei és különbségei
- Számábrázolás: egész és lebegőpontos számok
- Szövegkezelés és karakterkódolás (ASCII-tól Unicode-ig)
- Mintaillesztés reguláris kifejezésekkel (regex)
- Objektumorientált programozás osztályokkal
- Mágikus (dunder) metódusok: __init__, __str__ és társaik
- Funkcionális elemek: *args, **kwargs, lambda
- Kivételkezelés try-except szerkezettel
- Idő-, fájl- és adatformátum-kezelés (JSON)
2 A nyelv mélyebb rétegei és fejlesztői eszköztár 3. hét. Azok az ismeretek, amelyektől egy szkript karbantartható, tesztelhető és terjeszthető programmá válik: naplózás, virtuális környezetek, csomagolás.
- Parancssori argumentumok (sys.argv)
- Biztonságos adatbekérés (getpass)
- Külső programok vezérlése (subprocess)
- Naplózás (logging)
- Terminál-megjelenítés: színes kimenet, Unicode-karakterek
- Introspekció: type() és isinstance()
- Walrus operátor (:=)
- Memóriakezelés: stack, heap, szemétgyűjtés
- A main-minta: if __name__ == '__main__'
- Terjeszthető program: önálló futtatható készítése
- Virtuális környezetek (venv)
3 Grafikus felületek és játékfejlesztés 4. hét. A programjaid itt kapnak arcot: ablakok, gombok, eseményekre reagáló felület, a webes felületektől a mobil-alkalmazásokig visszaköszönő GUI-alapkoncepciók, játékfejlesztéssel fűszerezve.
- Teknőcgrafika (turtle): a grafikus programozás alapfogalmai
- Tkinter: a Python beépített GUI-könyvtára
- Alapkomponensek: címkék, gombok, jelölőnégyzetek, beviteli mezők
- Rajzvászon (Canvas): alakzatok, vonalak, képek, animáció
- Témázott elemek és stílus (ttk)
- Ablakok és saját, újrafelhasználható komponensek
- Elrendezés-menedzserek: pack, place, grid
- Eseménykezelés: kattintás, billentyű, egérmozgás
- Pygame: 2D-játékfejlesztés és a játék-főciklus
- Vizuális játéklogika (Scratch)
4 Adatbázisok és webfejlesztés 5–7. hét. A modern szoftverek két pillére: az adatokat adatbázis tárolja, a felhasználó pedig webes felületen vagy API-n éri el, ez a backend-fejlesztés belépője.
- Adatbázis-döntés: mikor elég egy fájl, mikortól kell adatbázis
- SQL a gyakorlatban MySQL-en: táblák, szűrés, rendezés, kapcsolatok
- Adatbázis-kapcsolat Python-ból (konnektorok)
- A web két forgatókönyve: weboldal és REST API
- HTTP testközelből: szerver- és kliens-könyvtárak
- Rendszerek összekötése: RPC és üzenetkezelés
- E-mail küldés programból (SMTP)
- Keretrendszer-szemlélet: könyvtár vs. keretrendszer
- Django: a legelterjedtebb Python webes keretrendszer
- Flask: minimalista webes keretrendszer
5 Adatfeldolgozás és adattudomány 8–10. hét. A data analyst szereptől a gépi tanulásig: kézbe veszed a terület teljes alap-eszköztárát: notebook, NumPy, Pandas, vizualizáció, scikit-learn.
- Notebook-munka: Jupyter az Anaconda-környezetben
- NumPy: numerikus számítások és tömbműveletek (ndarray)
- Pandas: DataFrame-alapú munka: betöltés, tisztítás, szűrés, csoportosítás
- Adatvizualizáció: Matplotlib és Seaborn
- Matematikai eszközök: SciPy és SymPy
- Gépi tanulás scikit-learn könyvtárral: tanítás és becslés
- Big Data (Spark): mikor haladja meg az adat egy gép kapacitását
6 Haladó témák és kitekintők 11–12. hét. A minőségi kódolás eszközei: tesztelés, párhuzamosítás, egységes formázás, hibakeresés, és két kitekintő a mikrovezérlőktől az okostelefonig.
- Titkosítás: a klasszikus módszerektől a modern kriptográfiai könyvtárakig
- Párhuzamosítás: szálak, multiprocessing, aszinkron függvények
- Egységtesztelés (unit test)
- Automatikus formázás (black)
- Hibakeresés (debug): töréspontok és lépésenkénti futtatás
- Mikrovezérlők (IoT): MicroPython
- Mobil kitekintő (Kivy): Python okostelefonon
7 Integrált záróprojekt és vizsga 13–14. hét. Egy önálló, komplett alkalmazás elkészítése, amely négy nagy komponenst integrál: adatbázist, grafikus felhasználói felületet, webes adminisztrációt és adatelemzést.
- Négy komponensből álló, működő alkalmazás megtervezése és elkészítése
- Prezentálható összefoglaló a megoldásról
- Záróvizsga, sikeres teljesítés után névre szóló, LinkedIn-profilba ágyazható tanúsítvány
Gyakran Ismételt Kérdések
Munka mellett végezhető-e?
Igen, a képzés heti 8-12 óra saját időbeosztás szerinti elfoglaltságot igényel, így munka mellett is végezhető.
Milyen támogatást kapok az oktatótól?
A limitált létszám miatt az oktató folyamatos mentorálást biztosít, bármikor kérdezhetsz, és rendszeresen szerveződnek élő konzultációs alkalmak.
Ki lesz az oktató?
Dr. Faragó Csaba, az Interactive Brokers senior szoftverfejlesztője, programtervező matematikus, informatikai PhD-vel és 20+ év tapasztalattal.
Mi az a Python, és mire használják?
A Python általános célú, magas szintű programozási nyelv. Egyszerű, jól olvasható szintaxisa miatt gyorsan tanulható. Használják webfejlesztésre, adatelemzésre, gépi tanulásra, automatizálásra, asztali alkalmazásokhoz és mikrovezérlők programozására is. A képzésen ezek közül több területet ki is próbálsz: készítesz grafikus felületet, Djangóval és Flaskkal webes alkalmazást, Pandasszal adatelemzést, scikit-learnnel pedig gépi tanulási modellt.
Milyen előismeret kell a képzéshez?
A Python-alaptudás kötelező: a Python alapok kurzus szintje, vagy máshol szerzett, azzal egyenértékű ismeret. Ha még teljesen kezdő vagy a programozásban, előbb a Python programozás alapok képzést érdemes elvégezned. Ha egy másik, magasabb szintű nyelvben már van tapasztalatod, az előny, de nem feltétel.
Mi a különbség az Anaconda és a Python között?
A Python maga a programozási nyelv. Az Anaconda erre épülő disztribúció, amely a nyelv mellé előre telepített adattudományi csomagokat, csomag- és környezetkezelőt, valamint eszközöket ad, például a Jupyter notebookot. Nem egymás alternatívái, hiszen Anacondával is Pythonban dolgozol. A képzés adattudományi blokkjában Jupyter notebookkal, Anaconda-környezetben dolgozol.
Mi az a Flask, és miben más, mint a Django?
A Flask minimalista Python webes keretrendszer: kevés beépített elemmel indul, a további funkciókat bővítményekkel adod hozzá. Emiatt kisebb alkalmazásokhoz és REST API-khoz népszerű. A Django ezzel szemben sok mindent eleve tartalmaz, például adminfelületet és adatbázis-kezelést. A képzésen mindkettővel dolgozol, amikor webes alkalmazást és REST API-t építesz.
Ingyenes a Python?
Igen, a Python nyílt forráskódú, ingyen letölthető, és üzleti célra is szabadon használható. A legtöbb népszerű könyvtára is ingyenes, például a NumPy, a Pandas, a Django és a Flask. Így a képzésen használt eszközök többségét költség nélkül telepítheted a saját gépedre.
Miért hétről hétre nyílik meg a tananyag?
A mentorált képzéseink tananyaga tanegységenként, hétről hétre válik elérhetővé. Ez a módszertanunk része: így mindenki ugyanott tart a tananyagban, és a konzultációkon közösen tudjátok átbeszélni az aktuális témakört és a feladatokat. Az ütemezést egyénileg nem tudjuk módosítani, de egy héten belül te döntöd el, mikor tanulsz. Ha egy-egy héten kevesebb időd jut rá, akkor sem maradsz le végleg: a konzultációk felvételét visszanézheted, a házi feladatokat később is feltöltheted, a képzés végén pedig vizsgaidőszak is van, amikor fel tudsz zárkózni. A tananyagot az indulástól számítva egy évig eléred.
Mi történik azután, hogy jelentkeztem?
A jelentkezésedet e-mailben visszaigazoljuk, és megküldjük az első számlát. Ha átutalással fizetsz, a közleménybe kizárólag a számla sorszáma kerüljön, mert így tudjuk beazonosítani a befizetésedet. Ezen túl nincs más teendőd: az indulás előtt hozzárendeljük a kurzust a tanulói fiókodhoz, a kezdés előtti napon pedig küldünk egy összefoglaló, eligazító levelet. Részletfizetésnél a további számlákat mindig az esedékességük előtt küldjük ki.
Mi van, ha egyik meghirdetett indulás sem jó nekem?
A meghirdetett csoportokat az adatlapon, a „Következő indulási dátumok” szekcióban találod. Ha egyik időpont sem fér bele az időbeosztásodba, add meg az e-mail címed ugyanott, a „Más időpont érdekel?” résznél, és szólunk, amint új időpontot hirdetünk. Ha a jelentkezésed után derül ki, hogy mégis egy másik csoport lenne jobb, írj az info@cubixedu.com címre, és átvezetünk. Ha már kaptál számlát, azt ilyenkor sztornózzuk, így nem marad nyitott tételed.
Be tudom íratni a munkatársaimat, vagy fizetheti a munkáltatóm?
Igen, mindkettő megoldható. A jelentkezés „Számlázás” lépésénél válaszd a „Munkatársnak vásárolok” lehetőséget, több fő esetén pedig a „Több munkatársat szeretnél beíratni?” gombot. Ha inkább írnál, vagy a munkáltatódnak hivatalos árajánlatra van szüksége a döntéshez, keress minket az info@cubixedu.com címen, és összeállítjuk. Ha a cégnél elhúzódik a jóváhagyás, az sem gond, a képzéseinket rendszeresen újraindítjuk, így egy későbbi csoportra is tudsz jelentkezni.
Hogyan tudom felhasználni a kedvezménykuponomat?
A kuponkódot a jelentkezési űrlap „Fizetés” lépésénél tudod megadni: írd be a Kuponkód mezőbe, kattints a Beváltás gombra, és a rendelési összegző rögtön a kedvezményes végösszeget mutatja. A kuponok érvényessége kódonként eltér, ezért ha a tiéd nem működne ennél a képzésnél, írj nekünk az info@cubixedu.com címre, és megnézzük.
Kapok kedvezményt, ha mást is beajánlok a képzésre?
Igen, ajánlásért 5% kedvezményt adunk, amit az ajánló és az ajánlott is megkap, és a nálad lévő egyéb kedvezmény mellett is érvényesíthető. Írj nekünk az info@cubixedu.com címre az általad ajánlott jelentkezők nevével, amint biztos a részvételük, és mindenkinek külön kupont küldünk. A kupont a jelentkezési űrlap „Fizetés” lépésénél tudod beváltani.
Össze tudok állítani több képzésből egy csomagot?
Igen, több képzésből kérhetsz csomagot, amit a külön megvásárolt kurzusoknál kedvezőbb csomagáron adunk. Írd meg az info@cubixedu.com címre, mely képzések érdekelnek, és összeállítjuk. Küldünk hozzá egy áttekintést a képzések formátumáról, a tervezett indulásokról és a javasolt tanulási időről, valamint egy naptárnézetet, amiből látod az esetleges átfedéseket. Az összeállítás csak kiindulópont, a csomag bármelyik képzésünkből összerakható, és az ütemezés menet közben is rugalmasan alakítható.
Van-e pénzvisszafizetési garancia?
Igen, a képzés indulásától számított 8 napig 100%-os pénzvisszafizetési garanciát vállalunk.
Milyen tanúsítványt kapok?
Sikeres vizsga után névre szóló, LinkedInbe ágyazható tanúsítványt kapsz.