Kurslitteratur

Programmeringsteknik

Hoppa till: navigering, sök

1. Programmeringsintro

  • Vad är en dator?
  • Vad är ett program?
  • Vad är ett programspråk?

1.1. Variabler och Utskrift

  • Tilldelning
  • Olika slags värden
  • Uppräkning
  • Utskrifter
  • Kommentarer

2. Styrstrukturer

  • 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?

3. Listor och Anrop

  • Listor
    • Vad är en lista?
    • Hur använder man en lista?
    • Åter till exemplet
    • Mer om listor
  • Uppslagslistor
  • Slingor
  • Moduler
  • Random

4. Funktioner

  • 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

5. Filer

  • Filer
  • Filhantering
  • Textfiler i Python

6. Klasser

  • Objektorientering
  • Attribut
  • Metoder
  • Speciella metoder: konstruktorn och str
  • Klassen
  • Exempel: Husdjursprogrammet
  • Sortering av en lista med objekt