Kurzusleírás
Bevezetés
- Python sokoldalúsága: az adatelemzéstől a webes adatgyűjtésig
Python adatszerkezetek és műveletek
- Egész és lebegőpontos számok
- Karakterláncok és bájtok
- Tuple-ok és listák
- Szótárak és rendezett szótárak
- Halmazok és fagyasztott halmazok
- Adatkeret (pandas)
- Konverziók
Objektum-orientált programozás Pythonban
- Öröklődés
- Polimorfizmus
- Statikus osztályok
- Statikus függvények
- Dekorátorok
- Egyebek
Adatelemzés Pandas-szal
- Adattisztítás
- Vektorizált adatok használata pandas-ban
- Adatfeldolgozás
- Adatok rendezése és szűrése
- Aggregált műveletek
- Idősorok elemzése
Adatvizualizáció
- Diagramok készítése matplotlib-pal
- Matplotlib használata pandas-ból
- Minőségi diagramok készítése
- Adatok vizualizálása Jupyter notebookokban
- Egyéb vizualizációs könyvtárak Pythonban
Vektorizált adatok Numpy-ban
- Numpy tömbök létrehozása
- Gyakori műveletek mátrixokon
- Ufunc-ok használata
- Nézetek és sugárzás Numpy tömbökön
- Teljesítményoptimalizálás ciklusok elkerülésével
- Teljesítményoptimalizálás cProfile-lal
Big Data feldolgozás Pythonnal
- Elosztott alkalmazások építése és támogatása Pythonnal
- Adattárolás: SQL és NoSQL adatbázisok használata
- Elosztott feldolgozás Hadoop és Spark segítségével
- Alkalmazások skálázása
Python kiterjesztése (és fordítva) más nyelvekkel
- C#
- Java
- C++
- Perl
- Egyebek
Többszálú programozás Pythonban
- Modulok
- Szinkronizálás
- Prioritásbeállítás
Adatszerializáció
- Python objektumok szerializálása Pickle-lel
Felhasználói felület programozás Pythonnal
- GUI építésére szolgáló keretrendszerek Pythonban
- Tkinter
- Pyqt
Python karbantartási szkripteléshez
- Kivételek helyes kezelése és elkapása
- Kód szervezése modulokba és csomagokba
- Szimbólumtáblák megértése és elérése kódban
- Tesztelési keretrendszer kiválasztása és TDD alkalmazása Pythonban
Python a weben
- Webes feldolgozásra szolgáló csomagok
- Webes adatgyűjtés
- HTML és XML feldolgozás
- Webes űrlapok automatikus kitöltése
Összefoglalás és következő lépések
Követelmények
- Kezdő vagy középszintű programozási tapasztalat
- Matematikai és statisztikai ismeretek
- Adatbázis fogalmak ismerete
Célközönség
- Fejlesztők
Vélemények (7)
Sok új dolgot megtudtam.
Roland - Diehl Aviation
Kurzus - Advanced Python - 4 Days
Gépi fordítás
Elegendő mélységben körültektük a témákat, ami lehetővé tette, hogy sokukat alaposan megvitassunk. A tartalom elég átfogó volt.
Gergo - Diehl Aviation
Kurzus - Advanced Python - 4 Days
Gépi fordítás
Sok új információt kaptunk a Pythonról, amit az első időben már nap mint nap alkalmazhatunk munkánkban. Az gyakorlati feladatok valóban érdekesek és elég kihívásoknak tekinthetők voltak.
Zsolt - Diehl Aviation
Kurzus - Advanced Python - 4 Days
Gépi fordítás
a képzés általában jó volt, a kedvenc részem: a műszerfal és a PyQt
Balazs - Diehl Aviation
Kurzus - Advanced Python - 4 Days
Gépi fordítás
Sok példa volt – és a képző szívesen segített abban, hogy a gyenge térekben erősebbek legyünk.
Wei Lit Teoh - HP Singapore (Private) Ltd.
Kurzus - Advanced Python - 4 Days
Gépi fordítás
Sok gyakorlás
Fanny Stauffer - UCB Pharma S.A.
Kurzus - Advanced Python - 4 Days
Gépi fordítás
A képzőszakember világos és rendszerezett oktatást adott. Általában elmagyarázta a parancsok mögötti gondolatmenetet és alapvető ismereteket. Ezt mellett időt is szentelt arra, hogy gyakorolhassunk az gyakorló feladatokon.
Felicia Rezanda - HP Singapore (Private) Ltd.
Kurzus - Advanced Python - 4 Days
Gépi fordítás