Kurzusleírás
Bevezetés
- A Python sokoldalúsága: adatelemzéstől webhúzásig
Python adatszerkezetek és műveletek
- Egész számok és lebegőpontos számok
- Sztringek és byte-ok
- Tuple-ök és listák
- Dictionary-k és ordered dictionary-k
- Halmazok és frozen set-ek
- Data frame (pandas)
- Konverziók
Objektumorientált programozás a Pythonnal
- Öröklődés
- Polimorfizmus
- Statisztikai osztályok
- Statisztikai függvények
- Dekorátorok
- Más
Adatelemzés a Pandas-sal
- Adatmentesítés
- Vektoralgortmusok használata a pandas-ban
- Adatképzés
- Az adatok rendezése és szűrése
- Társított műveletek
- Időszakos adatelemzés
Adatvizualizáció
- Diajelenetek készítése a matplotlib-tal
- A matplotlib használata a pandas-ban
- Magasságú minőségű diajelenetek létrehozása
- Adatvizualizáció Jupyter notebook-okban
- Egyéb vizualizációs könyvtárak a Python-ban
Adatvektoralgortmusok a Numpy-ban
- Numpy tömbök létrehozása
- Mátrixokon való gyakori műveletek
- Ufunc-ok használata
- Numpy tömbök nézetei és bővítéseik
- A ciklusok elkerülésével teljesítmény optimalizálása
- Teljesítmény optimalizálás a cProfile-ol
Nagy adatfeldolgozás Pythonnal
- Terjesztett alkalmazások építése és támogatása Pythonnal
- Adattárolás: SQL és NoSQL adatbázisokkal való munkavégzés
- Hadoop és Spark terjesztett feldolgozása
- Az alkalmazások skálázása
Python kiterjesztése (és fordítva) más nyelvekkel
- C#
- Java
- C++
- Perl
- Egyéb
Több szálon történő programozás a Pythonnal
- Modulok
- Szinkronizálás
- Elsőbbségbeállítás
Adatserializáció
- Python objektumok serializálása a Pickle-lal
Felhasználói felület fejlesztése Pythonnal
- Beépülő modulok lehetőségei egy Python GUI készítéséhez
- Tkinter
- PyQt
Karbantartó parancsfájlok írása Pythonnal
- Helyes kivételkeltés és -kezelés
- Kód modulokba és csomagokba rendezése
- Szimboltáblák megértése és kódban való elérésük
- Pythonban egy tesztelési keretrendszer kiválasztása és a TDD alkalmazása
A web Pythonnal
- Webfeldolgozásra alkalmas csomagok
- Webhúzás
- HTML és XML elemzése
- Weboldal űrlapjainak automatikus kitöltése
Összefoglalás és következő lépések
Követelmények
- Kezdő és középhaladó programozási tapasztalatok
- Matematika és statisztika ismeretek
- Adatbáziskezelési alapok
Célcsoport
- 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