Predavanja temeljijo na ekosistemu Python in bodo izvedena v obliki Jupyter notebook-ov. Tukaj predstavljena vsebina je osnova za dva predmeta, ki se poučujeta na Fakulteti za strojništvo (Univerza v Ljubljani):
Poženite to izvršljivo knjigo na spletu:
(lab)
- Predavanje 1 - Uvod v Python
- Predavanje 2 - Print, delo z datotekami, funkcije, moduli
- Predavanje 3 - Moduli, numpy, matplotlib
- Predavanje 4 - Objektno programiranje, simbolno računanje
- Predavanje 5 - Uvod v numerične metode in sistemi linearnih enačb 1
- Predavanje 6 - Sistemi linearnih enačb 2
- Predavanje 7 - Interpolacija
- Predavanje 8 - Aproksimacija
- Predavanje 9 - Reševanje enačb
- Predavanje 10 - Numerično odvajanje
- Predavanje 11 - Numerično integriranje
- Predavanje 12 - Numerično reševanje diferencialnih enačb - začetni problem
- Predavanje 13 - Numerično reševanje diferencialnih enačb - robni problem
- Predavanje 14 - Testiranje pravilnosti kode, uporabniški vmesnik
- Predavanje 15 - Uvod v Mathematico*
* Fakultativno predavanje, študentje Fakultete za strojništvo UNI-LJ imate možnost pridobiti licenčno verzijo programa Mathematica na tej povezavi.
To delo je prosto za nekomercialno uporabo pri čemer morate navesti vir, avtorja in Fakulteto za strojništvo, Univerze v Ljubljani.