A tanfolyamon elsajátitható az Excelben történő komplex feladatok megoldásához szükséges Python programozási alapok. A tanfolyam során az alapoktól átvesszük a Python programozási nyelv elemeit. A tanfolyamon azonnal használható Python tudást kapnak a résztvevők és elsajátítják a PyXLL (Excel add-on) használatát is.
Célközönség: managerek, pénzügyi vezetők, olyanok akik sokat halottak már a Pythonról, de soha nem látták annyira relevánsnak a munkájukhoz, hogy kíváncsiságuknak utat engedjenek.
Hamarosan índul az Excel Programozás Pythonban Haladó képzés is, amely a kövtkező témaköröket fedi le:
-
Külső adatforrások feldolgozása: Fileok kezelése
-
Külső adatforrások feldolgozása: Adatbazisok kezelese
-
Webes adatok letöltése
-
Haladó Grafikonok
-
Gépi tanulás alapjai (ML/AI)
-
UI elemek az excelben
1. nap délelött: Környezet
-
Python és Excel bővítmény telepítése
-
Első Excelből hívható Python programunk
1. nap délelött: A kifejezés (bevezetés)
-
Mi a kifejezés?
-
Excel képletek és Python kifejezések hasonlóságai
-
Kifejezés különböző típusokon
-
Változónév
-
Utasítás
-
Változónév törlése
-
További nyelvi jelölések
1. nap deléután: A függvény (bevezetés)
-
Mi a függvény?
-
Excel függvények és Python függvények hasonlóságai
-
Függvény hívása
-
Függvény mellékhatása
-
Függvényparaméterek
-
A függvény definíciója
-
Változónevek és függvénynevek hivatkozhatósága
-
Python függvények az Excelben
1. nap délután: Az osztály (bevezetés)
-
Mi az osztály?
-
Excel típusok és Python osztályok hasonlóságai
-
Mi az objektumorientált programozás?
-
Objektumok létrehozása
-
Példányváltozók és metódusok használata
-
Osztályok definiálása
-
Osztályok közötti kapcsolatok
-
Típus jelölések az Excel integrációban
-
Objektumok átadása Excel-en keresztül
2. nap délelőtt: A vezérlési szerkezet (bevezetés)
-
Mi is az a vezérlési szerkezet?
-
Excel feltételes utasítások és a Python feltételes elágazás hasonlóságai
-
Feltételes elágazás
-
Mintaillesztéses elágazás
-
Excel feltételes ismétlődő képletek és a Python ciklusok hasonlóságai
-
Feltételes ciklus
-
Iterátoralapú ciklus
-
Kivételkezelés
-
Kontextuskezelés
-
Rekurzió
2. nap délelött: A szekvencia (bevezetés)
-
Mik is azok a szekvenciák?
-
Excel táblák és a Python listák hasonlóságai
-
Lista és műveletei
-
Lista feldolgozása
-
N-esek
-
Szótárak
-
Halmazok
-
Mátrixok és Táblázatok (Data Frames)
-
Táblázatok megjelenítése Excelben
2. nap délután: A modul (bevezetés)
-
Mi is az a modul?
-
Beépített modulok
-
Pandas modul áttekintés
-
Műveletek táblázatokon
-
Műveletek táblázatok között
-
Táblázatok kezelése Python és Excel között
-
Grafikonok megjelenítése Excelben
-
Matplotlib modul áttekintés
-
Fontosabb grafikon típusok rajzolása
2. nap délután: Excel specifikus funkciók
-
Cella formázás
-
Összetett grafikonok rajzolása
-
A PyXLL további lehetőségeinek áttekintése