Programmering nivå 1 med Python

Kapitel 19: Appendix - förslag till projekt

I appendix hittar du nivåindelade projektidéer som passar som utgångspunkt för egna programmeringsprojekt.

Innehållsförteckning

Klicka på ett avsnitt för att hoppa direkt.

19.1 Nivåindelning

Appendix innehåller projektförslag uppdelade i tre nivåer. Det hjälper dig att välja en idé som passar kursens mål, din tid och hur stort projekt du vill bygga.

E-nivå: en funktion, få inmatningar, tydligt resultat.

C-nivå: flera funktioner, bättre struktur, listor eller filer.

A-nivå: större helhet, tydlig användaranpassning, robustare kod, fler delar.

19.2 E-nivå

På E-nivå räcker det med en enklare lösning som ger ett tydligt resultat.

  • Hälsningsapp
  • Åldersräknare
  • Temperatur-omvandlare
  • BMI-räknare
  • Enkel miniräknare
  • Tärningskastare
  • Myntkast
  • Par eller udda
  • Multiplikationstabell
  • Klickräknare
  • Filmapp med namn och längd
  • Enkel quizapp med några frågor
  • Gissa talet med GUI
  • Rabattkalkylator
  • Rektangelräknare

19.3 C-nivå

På C-nivå behöver projektet ofta flera delar och en tydligare struktur.

  • Att-göra-lista
  • Inköpslista
  • Kontaktlista
  • Filmlista med flera filmer
  • Boklista
  • Glosförhör
  • Mattequiz med poäng
  • Budgetapp
  • Studieplanerare
  • Vanetracker
  • Cafébeställning
  • Enkel kassaapparat
  • Bokningsapp
  • Biblioteksapp i enkel form
  • Anteckningsapp med spara-funktion

19.4 A-nivå

På A-nivå kan du bygga en större helhet med tydlig användaranpassning och mer robust kod.

  • Väderapp med API
  • Quizapp med flera kategorier och poängsystem
  • Biblioteksapp med utlån och återlämning
  • Bokningssystem med flera val
  • Inventarieapp med sökfunktion
  • Träningsapp med loggning och sparning
  • Receptapp med flera recept och kategorier
  • Studieapp med flera vyer
  • Budgetapp med sparade utgifter
  • Felanmälningssystem
  • Medlemsregister
  • Enkel hotellbokning
  • Turneringshanterare
  • Vanetracker med statistik
  • Projektplanerare