Torsdagsforelesningen denne uken er avlyst (23. september)
Forelesningen p? torsdag denne uken blir avlyst (23. september). Isteden flytter vi temaet for forelesningen inn i tirsdagsforelesningen (21. september) som n? vil best? av f?rst en oppsummering av objekt-orientert programmering i Python, og deretter en gjennomgang av noen tema fra Prosjekt 1 som kan v?re vriene.
Tiden fra torsdagsforelesningen kan dere bruke p? ? bli ferdige med Prosjekt 1. Om dere allerede er ferdige kan dere begynne med ? forberede dere p? C++ forelesningene som begynner neste uke (Forelesningsnotater er lagt inn i timeplanen), eller dere kan se p? en eller fler av videoene vi foresl?r under her for litt faglig p?fyll (disse g?r utover det vi dekker i vanlig pensum, men er fine om dere vil bli flinkere i Python).
Forslag til tilleggsvideor om tema vi har v?rt innom i Python
Dette er et meget godt foredrag om hvordan man ikke b?r f?lge en kodestilsguide som PEP8 slavisk, men heller tenke godt igjennom hvorfor stilreglene er som de er, og hvordan vi skriver god, leselig og forst?elig kode.
Denne videoen diskuterer dette med arv i objekt-orientert programmering, og snakker om forskjellene p? arv og komposisjon. Kan gi en god oppsummering av arv og nevne fordeler og ulemper ved arv.
Vi har dekket noen viktige dekoratorer i Python s? langt i semesteret (@property, @classmethod, @staticmethod). Dette foredraget g?r mer i de tekniske detaljene p? hvordan dekoratorerer fungerer, og viser hvordan du kan definere dine egne dekoratorer. Det er en langt mer teknisk talk en de to andre, men kan v?re til nytte for spesielt interesserte som ?nsker ? forst? seg bedre p? akkurat hvordan dekoratorer fungerer i detalj.