filipfajdiga / pypinm

Programiranje in numerične metode v ekosistemu Pythona

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Binder

Programiranje in numerične metode v ekosistemu Pythona

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.

Seznam predavanj

  • [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)
  • [Predavanje 15 - Uvod v Mathematico*](./Uvod v Mathematico.nb)

* Fakultativno predavanje, študentje Fakultete za strojništvo UNI-LJ imate možnost pridobiti licenčno verzijo programa Mathematica na tej povezavi.

Dovoljenje za uporabo (License)

To delo je prosto za nekomercialno uporabo pri čemer morate navesti vir, avtorja in Fakulteto za strojništvo, Univerze v Ljubljani.

About

Programiranje in numerične metode v ekosistemu Pythona


Languages

Language:Jupyter Notebook 84.4%Language:Mathematica 15.0%Language:Python 0.6%