A tanfolyamról
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
Tematika
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