Objektno programiranje: nastavni materijali s predavanja
Predavanje 01
Uvod i ciljevi kolegija.
Temeljni elementi programskog jezika Python: interaktivni i skriptni okoliš, konstante, varijable, pridruživanje, aritmetički operatori, relacijski operatori, logički operatori,
izvršavanje programa.
Prezentacija; Poglavlje iz knjige (Essert); Primjeri
Predavanje 02
Predavanje 03
Predavanje 04
Klase: stvaranje klase naredbom class, atributi klase, metode klase, instance klase - objekti, atributi objekata, više objekata i problemi atributa, privatni atributi klase,
inicijalizacija objekta, metaklasa type, posebne metode.
Prezentacija; Poglavlje iz knjige (Essert); Primjeri
Predavanje 05
Predavanje 06
N-dimenzionalna polja: numpy.array.
Numerički Python: linearna algebra (scipy.linalg), interpolacija (scipy.interpolate), obične diferencijalne jednadžbe (scipy.integrate.odeint), optimizacija (scipy.optimize).
Prezentacija; Primjeri
Predavanje 07
|