Skip to content

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.

Folyamatos mentoráció
Vezetett kódolás
14 hét · heti 8-12 óra
Élő konzultációk
100% pénzvisszafizetési garancia Kamatmentes részletfizetés

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.

Pythonközéphaladówebes programozásadatbázis-kezelésadatelemzésgépi tanulás
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
Előnyök

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
Adatelemzési grafikon

Ismerd meg oktatódat

Dr. Faragó Csaba

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?

Python-alaptudás: a Python alapok kurzus tudásszintje vagy máshol szerzett, azzal egyenértékű Python-alapismeretek

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
Tanúsítvány minta – Python fejlesztés középhaladó szinten

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!

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!

Python fejlesztés középhaladó szinten

„A képzés érthető és jól strukturált volt, a gyakorlati feladatok sokat segítettek a tananyag elsajátításában."
Bozsó József

Python fejlesztés középhaladó szinten

„Jól felépített kurzus, széleskörű tananyaggal. Az oktató felkészült, segítőkész."
Kormos Judit

Python fejlesztés középhaladó szinten

„Az oktató rendkívül felkészült volt, a széleskörű tananyag pedig érthetően és gyakorlatiasan került bemutatásra."
Somogyi Péter

Python fejlesztés középhaladó szinten

„A tananyag széleskörű, jól átgondolt és alaposan kidolgozott, sok példával, érthetően kerül bemutatásra, ami nagyban megkönnyíti a megértést. Az oktató rendkívül felkészült, nagy tudású és lelkes, ami végig érezhető az oktatás során. A tananyag jól illeszkedett az alapozó tanfolyamhoz, ugyanakkor a képzést nem szabad lebecsülni. Az alapozóhoz képest a tempó jelentősen gyorsabb, de megfelelő időráfordítással a kurzus teljesíthető. Mindenkinek ajánlom, aki szeretné bővíteni a tudását."
Ádám Krisztián

Python fejlesztés középhaladó szinten

„Nagyon jó a tudásanyag, szuper és érthető az előadás, hozzáértő a Tanár Úr!"
Tóth Károly

Python fejlesztés középhaladó szinten

„A kurzust leginkább az „antológia” szóval tudnám jellemezni. Az alapozó képzéshez képest több és masszívabb a tananyag (előfordulnak 1,5 órás videók is!), rá kell szánni az időt. Cserébe viszont hatalmas mennyiségű, jól megszerkesztett és érthetően elmagyarázott tudásanyagot kapunk. Az élő konzultációkra is készül 1-1 érdekességgel, a felmerülő kérdésekre tisztán és érthetően válaszol; megéri részt venni ezeken is. Nyugodt szívvel ajánlom a kurzust minden érdeklődőnek!"
Elek Levente

Python fejlesztés középhaladó szinten

„Hasznos anyagok, fontos témák. Segíti tovább erősíteni az alapozón tanultakat és átalakítani, hasznos tudássá. Köszönöm szépen a sok átadott tudást, már most is hasznát veszem!"
Szabó Péter

Python fejlesztés középhaladó szinten

„Nagyon jól felépített tananyag. Eddig autodidakta módon tanultam a python programozást, de sok témával nem foglalkoztam, mert nem találkoztam velük ("nem tudom, hogy mit nem tudok, ha nem tudom" szindróma). Ezen a kurzuson sok témából kapunk ízelítőt, nagyon jó példákkal és így már utána tudok nézni a részleteknek is. Az oktató képzett és felkészült, a nehezebb elméleti anyagot is érthetően el tudja magyarázni a szemléletes gyakorlati példákkal."
Szente Sándor

Python fejlesztés középhaladó szinten

„Köszönöm a tanfolyamon kapott tudásanyagot, óriási segítség volt, és nagyon széles spekrumot ölelt fel! Azt gondolom ez alapján mindenki el tudja dönteni milyen irányba fejlessze magát tovább."
Neuliszt András

Python fejlesztés középhaladó szinten

„hasznos/alkalmazható tudásanyag, életszerű példák"
Vincze János

Python fejlesztés középhaladó szinten

„Amikor az elején azt emlegették, hogy sok az anyag, akkor nem vicceltek. Nagyon sok és nagyon jó rendszerezett anyag, bár azt nem mondom, hogy minden része elsőre emészthető. Rá kell szánni az időt de cserébe rengeteget tanulhatsz. Továbbá önállóan ezt a tempót nem tudnád tartani, itt bele vagy kényszerítve a határidőkbe. Ez a kurzus minden egyes ráköltött forintot megér."
Kovács Elemér

Python fejlesztés középhaladó szinten

„Felkészült, képzett oktató, hatalmas tudásanyagot ad át gyakorlatias módon, mely tudás jól hasznosítható, és könnyen lehet rá építkezni. Csak ajánlani tudom!"
Péliné Németh Csilla

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!

100% pénzvisszafizetési garancia

Jelentkezz a(z) Python fejlesztés középhaladó szinten képzésre

1 Adatok 2 Képzések 3 Számlázás 4 Felnőttképzés 5 Fizetés 6 Kész

Kiválasztott képzés(ek) és indulási időpont

Számlázási adatok

Add meg a számlázási adataidat.

Felnőttképzési adatszolgáltatás

A felnőttképzési törvény szerinti kötelező adatszolgáltatás.

  • Magyarország
  • Ausztria
  • Németország
  • Szlovákia
  • Románia
  • Szerbia
  • Horvátország
  • Szlovénia
  • Ukrajna
  • Lengyelország
  • Csehország
  • Olaszország
  • Franciaország
  • Spanyolország
  • Portugália
  • Egyesült Királyság
  • Írország
  • Hollandia
  • Belgium
  • Luxemburg
  • Svájc
  • Liechtenstein
  • Dánia
  • Svédország
  • Norvégia
  • Finnország
  • Izland
  • Észtország
  • Lettország
  • Litvánia
  • Görögország
  • Bulgária
  • Törökország
  • Oroszország
  • Fehéroroszország
  • Moldova
  • Bosznia-Hercegovina
  • Montenegró
  • Észak-Macedónia
  • Albánia
  • Koszovó
  • Málta
  • Ciprus
  • Monaco
  • Andorra
  • San Marino
  • Amerikai Egyesült Államok
  • Kanada
  • Kína
  • Japán
  • India
  • Brazília
  • Ausztrália
  • Dél-Korea
  • Mexikó
  • Egyiptom
  • Dél-afrikai Köztársaság
  • Argentína
  • Izrael
  • Egyesült Arab Emírségek
  • Egyéb

100% pénzvisszafizetési garancia — kockázat nélkül kipróbálhatod.

Összegzés betöltése…

Fizetési mód

Kérdésed van? Lépj velünk kapcsolatba

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.