Kursinnehåll
I kursen används programspråket Python. Följande moment behandlas: In- och utmatning till/från program. Literaler, typer, variabler, deklarationer, initiering, operatorer, uttryck och satser, synlighetsområdenStyrande satser: if, while, for, break, continue, return, try, raiseEn- och flerdimensionella listorMetoder, parametrar, arguments, returtyper, metodanrop, lokala variabler, överlagrade (overloaded) och överskuggade (overridden) metoder.Primitiva typer kontra referenstyper, värde och referenssemantik. Likhet.Klasser, objekt, gränssnitt, konstruktorer, access.Grafiska och händelsestyrda programUndantag och felhanteringÖversiktligt om filhanteringTextbehandling, strängarEnkla datastrukturer (list, dictionary, set, stack)Instansvariabler/metoder, klassvariabler/metoder.