Kurslitteratur
Programmeringsteknik
(Skillnad mellan versioner)
(Ny sida: {{Info| '''1. Programmeringsintro:''' * Vad är en dator? * Vad är ett program? * Vad är ett programspråk? }} {{Info| '''1.1. Variabler och Utskrift:''' * Tilldelning * Olika slags v...) |
|||
Rad 1: | Rad 1: | ||
{{Info| | {{Info| | ||
- | '''1. Programmeringsintro | + | '''[[1. Programmeringsintro]]''' |
* Vad är en dator? | * Vad är en dator? | ||
Rad 8: | Rad 8: | ||
{{Info| | {{Info| | ||
- | '''1.1. Variabler och Utskrift | + | '''[[1.1. Variabler och Utskrift]]''' |
* Tilldelning | * Tilldelning | ||
Rad 18: | Rad 18: | ||
{{Info| | {{Info| | ||
- | '''2. Styrstrukturer | + | '''[[2. Styrstrukturer]]''' |
* Inläsning | * Inläsning | ||
Rad 34: | Rad 34: | ||
{{Info| | {{Info| | ||
- | '''3. Listor och Anrop | + | '''[[3. Listor och Anrop]]''' |
* Listor | * Listor | ||
Rad 49: | Rad 49: | ||
{{Info| | {{Info| | ||
- | '''4. Funktioner | + | '''[[4. Funktioner]]''' |
*Vad har man funktioner till? | *Vad har man funktioner till? | ||
Rad 61: | Rad 61: | ||
{{Info| | {{Info| | ||
- | '''5. Filer | + | '''[[5. Filer]]''' |
* Filer | * Filer | ||
Rad 69: | Rad 69: | ||
{{Info| | {{Info| | ||
- | '''6. Klasser | + | '''[[6. Klasser]]''' |
* Objektorientering | * Objektorientering |
Nuvarande version
- Vad är en dator?
- Vad är ett program?
- Vad är ett programspråk?
- Tilldelning
- Olika slags värden
- Uppräkning
- Utskrifter
- Kommentarer
- Inläsning
- Villkor
- Konstanter
- Else-del i if-sats
- Flera villkor
- Likhet
- While-slingor
- Hur exekveras programmet?
- En oändlig while-slinga
- Struktur på while-sats
- När ska man använda en while-sats?
- Listor
- Vad är en lista?
- Hur använder man en lista?
- Åter till exemplet
- Mer om listor
- Uppslagslistor
- Slingor
- Moduler
- Random
- Vad har man funktioner till?
- Dela upp ett problem i funktioner
- Definiera en funktion
- Anropa en funktion
- Skicka utdata från en funktion (returvärden)
- Skicka indata till en funktion (parametrar)
- Rekursion
- Filer
- Filhantering
- Textfiler i Python
- Objektorientering
- Attribut
- Metoder
- Speciella metoder: konstruktorn och str
- Klassen
- Exempel: Husdjursprogrammet
- Sortering av en lista med objekt