Modul 20 – 🏆 Afslutningsprojekt
Computerspace · FGU · Programmering i Python
🏆 Byg dit eget Python-program!
Du har nået slutningen af kurset. Nu er det tid til at vise hvad du kan!
---
📋 5 Projektforslag
1. 📒 Kontaktbog (begynder)
Dict: navn → {telefon, email} • Gem/hent fra fil • Koncepter: dict, filer, funktioner
2. 🗒️ To-do liste (begynder)
Tilføj/marker opgaver • Gem til fil • Koncepter: lister, fil, while-menu
3. 💰 Budget-tracker (middel)
Indtægter/udgifter i kategorier • Månedsoversigt • Koncepter: dict, CSV, funktioner
4. 🔧 Hangman (middel)
Gæt ord bogstav for bogstav • Koncepter: strings, lister, løkker, betingelser
5. 🎮 Rollespil (avanceret)
Karakter med HP og angreb • Koncepter: OOP, dict, random, filer
---
📝 Projektplan-skabelon
Fase 1: Plan – skriv pseudokode før du koder
Fase 2: Grundstruktur – få noget til at køre hurtigt
Fase 3: Funktioner – tilføj én ad gangen, test løbende
Fase 4: Fejlfind – test alle edge cases + tilføj fejlhåndtering
---
💬 Dokumentationskrav
Dit program skal have kommentarer på svær logik, docstrings på alle funktioner og beskrivende variabelnavne (ikke x, a, temp).
---
🤔 Refleksion
1. Hvilke moduler fra 1-19 bruger dit program?
2. Hvad var sværest at implementere?
3. Hvad ville du gøre anderledes næste gang?
---
💼 Karriere med Python
- Dataanalytiker – pandas, matplotlib, numpy
- Webudvikler – Django, Flask, FastAPI
- AI/ML – TensorFlow, PyTorch, scikit-learn
- Automation – scripts, bots, DevOps
---
⭐ Du har gennemført kurset!
✅ Python-syntaks • ✅ Kontrolstrukturer • ✅ Funktioner • ✅ Datastrukturer
✅ Fejlhåndtering • ✅ Filhåndtering • ✅ OOP • ✅ Biblioteker
---
🎓 Læringsmål for Modul 20
Læringsmål
- Planlægge projekt med pseudokode og faser
- Implementere komplet program med 5+ koncepter
- Fejlfinde og teste grundigt
- Dokumentere med kommentarer og docstrings
- Præsentere og forklare sit program
Sådan kan du arbejde med emnet
- Hvilket projekt passer til mit niveau?
- Hvordan planlægger jeg et projekt?
- Hvilke biblioteker skal jeg bruge?
- Hvad er næste skridt efter kurset?
⚠️ Vigtigt
- Byg i trin – få det grundlæggende til at virke først
- Test undervejs – kør koden efter hvert lille skridt
---
💡 Hvad er næste skridt?
- GitHub – læg dine projekter offentligt
- CS50P – Harvards gratis Python-kursus på edx.org
- Real Python – dybdegående tutorials
- Byg projekter – læring sker ved at bygge rigtige ting
Øv dette emne med AI — quizzer, forklaringer og feedback tilpasset dit niveau.
Prøv Fagportalen gratis