Föreläsning 1
|
Kursinformation, python, utskrift, inläsning |
|
Föreläsning 2
|
Variabler, datatyper, aritmetiska operatorer, omvandling mellan datatyper, reserverade ord, logiska operatorer, if, elif, else, while-slinga, kommentarer och modulo operatorn |
Läs och gör uppgifterna i OLI-modulerna 1,2 och 5 |
Övning 1
|
Variabler, operatorer, datatyper, if, elif, else, while-slinga
|
|
Laboration 1 |
Introduktion till linux, terminal, emacs och python |
Quiz 1(hederskodex) |
Föreläsning 3 |
Listor, tupler, strängar, for-slinga, importera moduler, random, stränghantering, slicing, list-metoder |
Läs och gör uppgifterna i OLI-modulerna 3,4,6 och 7 |
Övning 2 |
Listor, strängar, for-slinga, importera moduler, random, stränghantering, slicing, list-metoder |
|
Laboration 2 |
Beräkning mha operatorer, if-sats, while-sats |
Quiz 2 |
Föreläsning 4 |
Felhantering, funktioner, parametrar, egna funktioner, parametrar, returvärden, None, globala och lokala variabler
|
Läs och gör uppgifterna i OLI-modulerna 8 och 9 |
Övning 3 |
Egendefinierade funktioner, argumenter, parametrar och return, globala och lokala variabler, felhantering
|
|
Laboration 3 |
For-satser, range, nästladde slingor, slingor och listor |
Quiz 3 |
Föreläsning 5 |
Filhantering, introduktion till klasser |
Läs och gör uppgifterna i OLI-modulen 10 |
Övning 4 |
Filhantering, mer om laboration 4 |
|
Laboration 4 |
Funktioner, felhantering och matriser |
Quiz 4 |
Föreläsning 6 |
Klasser, objekt, konstruktormetoden, instansmetoder |
Läs och gör uppgifterna i OLI-modulen 11 |
Övning 5 |
Klasser och objekt |
|
Laboration 5 |
Klasser, objekt och filhantering |
Quiz 5 |
Föreläsning 7 |
Fortsättning på klasser, objekt, klassmetoder, instansmetoder, __lt__, __gt__, __str__, __eq__, sort och sorted |
Läs och gör uppgifterna i OLI-modulen 11 |
Föreläsning 8 |
Genomgång av datorprov |
|
Föreläsning 9 |
Hur man skriver specifikation till P-uppgiften |
|
Föreläsning 10 |
Grafik |
|