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):
Kakor se vidi iz študijskega in izpitnega reda, se predvsem razlikujeta predvsem po zahtevnosti.
- [Predavanje 1 - Uvod v Python](./Predavanje 01 - Uvod v Python.ipynb)
- [Predavanje 2 - Print, delo z datotekami, funkcije, moduli](./Predavanje 02 - Print, delo z datotekami, funkcije, moduli.ipynb)
- [Predavanje 3 - Moduli, numpy, matplotlib](./Predavanje 03 - Moduli, numpy, matplotlib.ipynb)
- [Predavanje 4 - Objektno programiranje, simbolno računanje](./Predavanje 04 - Objektno programiranje, simbolno računanje.ipynb)
- [Predavanje 5 - Sistemi linearnih algebrajskih enačb 1](./Predavanje 05 - Sistemi linearnih algebrajskih enačb 1.ipynb)
- [Predavanje 6 - Sistemi linearnih algebrajskih enačb 2](./Predavanje 06 - Sistemi linearnih algebrajskih enačb 2.ipynb)
- [Predavanje 7 - Interpolacija](./Predavanje 07 - Interpolacija.ipynb)
- [Predavanje 8 - Aproksimacija](./Predavanje 08 - Aproksimacija.ipynb)
- [Predavanje 9 - Iskanje ničel](./Predavanje 09 - Iskanje ničel.ipynb)
- [Predavanje 10 - Numerično odvajanje](./Predavanje 10 - Numerično odvajanje.ipynb)
- [Predavanje 11 - Numerično integriranje](./Predavanje 11 - Numerično integriranje.ipynb)
- [Predavanje 12 - Numerično reševanje diferencialnih enačb - začetni problem](./Predavanje 12 - Numerično reševanje diferencialnih enačb - začetni problem.ipynb)
- [Predavanje 13 - Numerično reševanje diferencialnih enačb - robni problem](./Predavanje 13 - Numerično reševanje diferencialnih enačb - robni problem.ipynb)
- [Predavanje 14 - Testiranje pravilnosti kode, uporabniški vmesnik](./Predavanje 14 - Testiranje pravilnosti kode, uporabniški vmesnik.ipynb)
To delo je prosto za nekomercialno uporabo pri čemer morate navesti vir, avtorja in Fakulteto za strojništvo, Univerze v Ljubljani.