Video posnetki starih predavanj o tabelah (linki in opisi vsebin)
Tukaj so zbrani opisi tega, kaj je prikazano, razloženo (in kaj ni razumljivo ali se vam zdi, da je napačno) na videoposnetkih.
Posnetek_6
Opis posnetka http://naslokar.fmf.uni-lj.si/VideoTecaji/Python-Uvod/UvP-4-06/Video.html
Vsebina:
Predavatelj definira funkcijo, katera vpisuje dosežene točke na testu v tabelo. Za prekinitev vpisovanja točk uporabi stavek if, da ko zapišemo -1, se zanka while zaključi. Tako funkcija vrne seznam prebranih elementov. Predstavi tudi funkcijo, ki pove povprečje elementov v seznamu. Povprečje dobimo tako, da delimo vsoto elementov s številom elementov (vsoto dobimo z uporabo sum, število elementov v seznamu pa z len).
Če bi rada izračunali vsoto seznama brez funkcije "sum", naredimo takole da najprej vsotu in neki 'i' na 0, in začnemo z zanko while. Dokler bo 'i' manjši od dolžine seznama, vsota bo enaka vsota + sez[i].
Dobre stvari:
Predstavljeno počasi in zelo dobro razumljivo. Zelo lepo in nazorno pokaže, da lahko vsoto elementov dobimo na dva različna načina, in sicer s funkcijo sum, ki je v Pythonu že definirana, in z uporabo zanke while, ki se izvaja vse dokler je i manjši od dolžine seznama, oziroma od števila elementov v seznamu.
Naučimo se splošne in vsakdanje uporabe Python-a, ki nam lahko pomaga pri določenih problemih s katerimi se srečujemo v praksi. Takšen problem je npr. računanje povprečja.
Predavadelj dobro izpostavi, da moramo zanko za katero zelimo, da gre skozi vse elemente seznama, izvajati natanko len(sez)-krat.
Dobro je da predavatelj predstavi vgrajeno funkcijo sum, ki že zna sama sešteti elemente v seznamu. Obenem pa zahteva in pokaže, da razumemo kako sama funkcija deluje ter da znamo pridobiti isti rezultat tudi brez njene uporabe. Razloži kako pridobivamo posamezne elemente iz seznama ter opozori katere so meje indeksov.
Slabo razumljive stvari:
Posnetek ni bil ob nobenem momentu, slabo razumljiv.
Napake:
Predavatelj ni naredil nobenih, zelo očitnih, napak.
Opombe:
Opazimo, da profesor skoraj vsako nalogo reši na več načinov, kar je koristno za tiste, ki še nismo programirali in nekaterih vgrajenih funkcij ne poznamo.
Razlaga zanke "while" je v drugi funkciji je razložena precej hitro za tiste, ki so "novi" v programiranju.