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_5
Opis posnetka http://naslokar.fmf.uni-lj.si/VideoTecaji/Python-Uvod/UvP-4-05/Video.html
Vsebina:
Predavatelj nam najprej razloži kaj sploh je seznam (oz. tabela). Pove nam kako deluje seznam in kako se seznam ustvari. Predavatelj napiše program, ki naredi seznam, tako da sprašuje, katere elemente dodajamo v seznam. To naredi z zanko while in jo prekine, ko uporabnik vpiše število -1. Nato se izpiše seznam, ki vsebuje števila, ki smo jih zaporedoma vpisovali.
Govori o seznamih, pove kako jih zapišemo in pokaže primer. Iz videa ugotovimo, da se celo število in seznam ne seštevajo. S primerom pokaže kako seznami lahko rastejo, kako jim dodajamo nove elemente oziroma jih podaljšujemo. Opiše primer s točkami in pokaže kako 'pokličemo' določen element seznama. Omeni tudi funkcijo append.
Opiše funkcijo append, ki jo uporabimo za dodajanje novih elementov k seznamu.
Dobre stvari:
Podaljševanje seznamov: Opomni, da je seznam.append(element) isto kot seznam = seznam + [element].
Pove tudi, da je točke[0] indeks.
Primer pokaže na tabli in prav tako v programu. Dobro je, da profesor stvar še enkrat razloži na tabli, saj je tako manj abstraktno. Pomembno je, da se navadimo šteti elemente v tabelah oz. seznamih od 0 naprej. To mi je delalo težave pri kvizu, vendar po ogledanih predavanjih je stvar postala nekoliko bolj samoumevna.
Predavatelj počasi in razumljivo razloži osnove tabel in s primerom to pokaže tudi na tabli.
Pomembno je, da program oblikujemo sintaktično pravilno, zato profesor poudari napake, za katere meni, da se najpogosteje ponavljajo. V tem posnetku poudari pomembnost združevanja seznamov z ostalimi spremenljivkami. Ko združujemo sezname skupaj se moramo zavedati pomembnosti oglatih oklepajev, saj Python ne zna seštevati seznamov in številk.
Zelo dobro je, da je profesor na podlagi primera prikazal vrsto reševanja nalog, kjer ustvariš nov seznam ter ga dopolnjuješ z podatki, ki jih pridobiva funkcija. Tak način reševanja nalog pride prav pri marsikaterem primeru. Poleg tega opozori na pogoste napake ter obenem navede vse pomembne osnovne lastnosti seznamov.
Slabo razumljive stvari:
Predavanje je bilo celostno razumljivo.
Napake:
Večjih napak ni bilo.
Opombe: