Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Enkel programmering med Python bygger gjerne på en programmodell, hvor programmet utfører at programmet utføres linje for linje fra topp til bunn før det avslutter. Underveis ber det kanskje om tekstinput fra brukeren og beregner et resultat som vises som tekst. Dette er ikke veldig objektorientert og kanskje heller ikke så spennende. Et alternativ er noe mer app-aktig, som både er morsommere å kunne og passer bedre til objektorientert tenkning.

Karakteristisk for en app er at den først starter opp (åpner vinder og viser frem innhold) og så bare venter på (å reagere på) input fra brukeren. Dette er nokså likt hvordan et objekt fungerer: først opprettes og initialiseres det, og siden så venter det på at metodene skal bli kalt.