Tárgy neve: Matematikai modellek I. (BSc)
Tanszék: Alkalmazott és Numerikus Matematika Tanszék
Tematika:
I. Python alapok és táblázatos adatok kezelése numpy segítségével
- osztály koncepciója, változók, adatstruktúrák, adattípusok
- numpy: vektorizált műveletek, broadcasting, logikai indexelés
- adatok ábrázolása
II. Szimbolikus számítások sympy függvénycsomaggal
- algebra: polinomok kezelése, egyenletek megoldása különböző alaphalmazokon
- lineáris algebra: lineáris egyenletek, mátrixok
- kalkulus: deriválás, integrálás
III. Interaktív alkalmazások, vizualizációs gyakorlatok
- geometriai transzformációk
- függények, függvénytranszformációk
- 2D ábrázolási módszerek
IV. Táblázatos adatok kezelése pandas segítségével
- pandas: adatok beolvasása, transzformációk, vizualizációk
- adattáblák egyesítése, statisztikai vizsgálatok
- adatvizualizáció
V. Az objektum-orientált programozás Python nyelven
- OOP 1.: osztály, példányosítás, konstruktor, metódusok, attribútumok
- OOP 2.: öröklődés, statikus metódus, láthatóság
- tiszta kód alapelvek: dokumentáció, PEP8 szabvány, kivételkezelés
Gyakorlat kódja: MBNK310G, óraszám: 2, kredit: 3