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