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)
Go sok új dolgot megtudni.
Roland - Diehl Aviation
Kurzus - Advanced Python - 4 Days
Gépi fordítás
A témákat kellő mélységben jártuk körül, így maradt időnk sok közülük megvitatásra. Elég átfogó volt.
Gergo - Diehl Aviation
Kurzus - Advanced Python - 4 Days
Gépi fordítás
Nagyon sok új információt kaptunk arról Python, hogy mit tudunk majd a jövőben használni a mindennapi munkánkban. A gyakorlatok igazán érdekesek és kellően nagy kihívást jelentettek.
Zsolt - Diehl Aviation
Kurzus - Advanced Python - 4 Days
Gépi fordítás
az edzés összességében jó volt, kedvenc részem: dashboard & pyqt
Balazs - Diehl Aviation
Kurzus - Advanced Python - 4 Days
Gépi fordítás
Bő száma példák - és a tréner hajlandó volt, hogy segítsen nekünk azon témákban, amelyekben gyengék voltunk.
Wei Lit Teoh - HP Singapore (Private) Ltd.
Kurzus - Advanced Python - 4 Days
Gépi fordítás
Sok gyakorlat
Fanny Stauffer - UCB Pharma S.A.
Kurzus - Advanced Python - 4 Days
Gépi fordítás
A tréner világosan és rendszeresen oktatott. Általában a parancsok mögött álló indítékokat és alapvető tudást magyarázott el. Időt adott az gyakorlatok elvégzésére és gyakorolásra is.
Felicia Rezanda - HP Singapore (Private) Ltd.
Kurzus - Advanced Python - 4 Days
Gépi fordítás