Total fremgang
0%3.4: Øvelser bestått0 av 0
0% fullført
Kapittel 3.4
9. klasseProsjekt - Dataanalyse
Nå skal du kombinere alt du har lært om funksjoner, lister og statistikk til å lage et fullstendig dataanalyse-program!
Prosjektbeskrivelse
Du skal lage et program som:
- Tar imot data (temperaturer, karakterer, etc.)
- Lagrer dataene i en liste
- Bruker funksjoner til å beregne statistikk
- Viser resultatene pent formatert
Steg 1: Planlegg programmet
Før vi starter å kode, må vi planlegge. Hva trenger programmet vårt?
Funksjoner vi trenger:
beregn_gjennomsnitt(liste)- returnerer gjennomsnittetfinn_min_max(liste)- returnerer minste og største verdivis_statistikk(liste)- viser alle resultater
God praksis
Del programmet opp i små funksjoner. Dette gjør det lettere å teste og finne feil!
Steg 2: Lag funksjonene
Eksempel: Statistikkfunksjoner
PythonAuto-lagret
Loading...
Docstring
Teksten mellom
""" kalles en docstring. Den forklarer hva funksjonen gjør. Dette er god programmeringspraksis!Steg 3: Sett sammen hele programmet
Eksempel: Fullstendig dataanalyse-program
PythonAuto-lagret
Loading...
Steg 4: Legg til mer funksjonalitet
La oss utvide programmet med å legge til nye datapunkter og sortere listen.
Eksempel: Interaktiv databehandling
PythonAuto-lagret
Loading...
Hva er median?
Median er midtverdien når dataene er sortert. Med tallene [1, 3, 5, 7, 9] er medianen 5.
Oppgaver
Oppgave 3.4.1: Lag en analysefunksjon
Lag en funksjon
analyser(data) som tar imot en liste og returnerer
en tuppel (tuple) med: (antall, gjennomsnitt, lavest, hoyest)
Test med listen: [10, 20, 15, 25, 18]PythonAuto-lagret
Loading...
Oppgave 3.4.2: Tell opp karakterer
Lag en funksjon
tell_karakterer(karakterer, karakter) som teller
hvor mange ganger en bestemt karakter forekommer.
Test med listen [5, 4, 6, 5, 4, 6, 5] og karakter 5.PythonAuto-lagret
Loading...
Oppgave 3.4.3: Finn alle over gjennomsnitt
Lag en funksjon
over_snitt(data) som returnerer en ny liste
med bare verdiene som er over gjennomsnittet.
Test med [10, 20, 15, 25, 5]PythonAuto-lagret
Loading...
Oppgave 3.4.4: Komplett analyseverktøy
Lag et komplett program som:
1. Har en liste med temperaturdata
2. Bruker funksjoner til å beregne statistikk
3. Viser en pent formatert rapport
Bruk listen: [16, 18, 14, 20, 17, 15, 19]
PythonAuto-lagret
Loading...
Oppsummering
✓Planlegging - tenk gjennom programmet før du koder
✓Funksjoner - del opp koden i små, gjenbrukbare deler
✓Lister - lagre og behandle data effektivt
✓Statistikk - analyser data med matematiske funksjoner
✓Formatering - presenter resultater på en tydelig måte
Gratulerer! 🎉
Du har nå fullført kapittel 3 for 9. klasse og kan:
- Lage dine egne funksjoner med parametre og return
- Jobbe med lister - lage, endre og hente ut data
- Beregne statistiske mål som gjennomsnitt, min og max
- Kombinere alt til komplette dataanalyse-programmer
Dette er viktige ferdigheter som du vil bruke i mange sammenhenger fremover - både i skolen og i arbeidslivet!