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 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
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?
Ha más, magasabb szintű nyelvben már van programozói tapasztalatod, az előny, de nem feltétel.
Hogyan fogsz tanulni?
Amit otthon, távolról, rugalmasan tanulhatsz, miért kellene egy (virtuális) oktatóteremben hallgatnod?
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.
Rugalmas időbeosztás
A tanfolyamot munka mellett is végezheted, saját időbeosztásod szerint.
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 az iparági vezető technológiai vállalatok és a Budapesti Műszaki és Gazdaságtudományi Egyetem végzi.
- 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
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
Többféle fizetési lehetőséget biztosítunk, hogy a legmegfelelőbb opciót válaszd.
Online fizetés bankkártyával
Az OTP SimplePay az egyik legelterjedtebb online fizetési megoldás — gyors és biztonságos fizetési folyamatáról ismert.
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.
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 — írj nekünk, és ebben is segítünk.
Készen állsz a jelentkezésre?
Jelentkezz most, és kezdd el a fejlődést!
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.
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.
Ki lesz az oktató?
Dr. Faragó Csaba, az Interactive Brokers senior szoftverfejlesztője, programtervező matematikus, informatikai PhD-vel és 20+ év tapasztalattal.