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