Python for Kids: Coding Games
Python for Kids: Coding Games — Blokkoppgaver som blir til ekte Python
Python for Kids: Coding Games er en gratis iOS- og Android-app for foreldre med barn som er klare til å begynne å programmere. Appen tar dem fra blokkoppgaver til skrevet Python. Barna setter sammen blokker, trykker på Kjør og ser en figur bevege seg, mens det tilsvarende Python-programmet vises ved siden av blokkene. Deretter kan de tegne med turtle, finne og rette feil i programmer og gjennomføre 20 korte kurs — med en Foreldresone som er beskyttet av en foreldreport.
- Pris
- Gratis, oppgradering til Pro
- Plattformer
- iOS og Android
- Språk
- 22
- Aldersgrense
- 4+
- Versjon
- 82.6.0
- Krever
- iOS 15.1 eller nyere
- App Store
- 3.5 ★ (11)


Hvert blokkprogram er også et Python-program.
Mange programmeringsspill for barn stopper ved blokker. Her fungerer blokkene som en bro: Python-koden står ved siden av oppgaven, og linjen som kjører, markeres. Dermed føles overgangen fra å dra blokker til å skrive kode som neste nivå i det samme spillet, ikke som et nytt fag.
Hva det er
Python for Kids: Coding Games er en gratis iOS- og Android-app som lærer barn Python, med 41 blokkoppgaver som viser den ekte Python-koden bak hver blokk. Appen inneholder også et tegneverksted med turtle og 14 tegninger, en feiljakt, et daglig oppdrag, 20 korte kurs med 84 leksjoner og 60 oppdrag. Foreldresonen, kjøp og eksterne lenker er beskyttet av en foreldreport, og data fra Foreldresonen lagres på enheten.
Inne i appen
Slik ser den ut





Kurset
Dette dekker kurset Python for Kids
Korte kurs fra appens egen kursliste, fra hva koding er til å skrive ekte programmer med Python.
Kom i gang med programmering
Hva koding er, og hva en algoritme er, forklart i korte leksjoner med fargerike eksempler. Dette første kurset er gratis.
Introduction to Python og Python Basics
Den første print-setningen, variabler, input og enkel matematikk, som bygger opp mot små programmer et barn kan kjøre.
Conditional Statements
if og else: lærer et program å velge mellom to veier basert på hva som er sant.
Functions and Lists
Gjenbruk av en kodeblokk med en funksjon, og lagring av en liste med ting, for eksempel en liste over frukter.
Objektorientert programmering og filer
En første titt på klasser samt lesing og skriving av filer, for barn som vil gå videre enn det grunnleggende.
Working with Libraries
Bruk av ferdigskrevet kode, med senere kurs som tar for seg PyGame og data.
Introduction to Artificial Intelligence
Hva kunstig intelligens er og hvor den brukes, med bruksområder og en første introduksjon til å forberede seg på AI med Python.
Data and Visualisation
Databehandling og enkle diagrammer for eldre elever som er klare for neste steg.
Slik fungerer det
Slik foregår en økt for barnet
Øktene er korte og lekne, med et daglig oppdrag som holder liv i en rolig rekke, samt mål og hint som kan leses høyt for barn som lærer å lese.
Løs en blokkoppgave
Flytt, gjenta og snu blokker for å nå målet, og se Python-versjonen av det samme programmet lyse opp linje for linje mens det kjører. Opptil tre stjerner belønner at et nivå løses med så få blokker som mulig.
Tegn med turtle
Endre et tall eller et ord i et kort tegneprogram ved å trykke, trykk på Kjør og se turtle tegne det nye bildet — en stjerne, en blomst, en spiral eller et snøfnugg — uten at tastatur er nødvendig.
Rett en feil, og skriv deretter kode
Kjør et program som nesten er riktig, finn ut hva som går galt, og rett det. Korte leksjoner, quizer og 60 oppdrag leder deretter videre til å skrive og lagre egne programmer i redigeringsverktøyet.
Hva den inneholder
Dette finner du i appen
41
Blokkoppgaver
Flytt, gjenta, snu og rett et program for å nå målet, mens den ekte Python-koden vises ved siden av hver oppgave. Barna kan også utforme og lagre sitt eget nivå når de har løst oppgaven.
14
Tegninger med turtle
En stjerne, en blomst, en spiral, et snøfnugg, en by og mer, alt laget med korte programmer som kan redigeres ved å trykke på ord og tall.
84
Leksjoner i 20 kurs
Fra Hva er programmering? via print, variabler, løkker, funksjoner og lister til en første introduksjon til klasser, med eksempler, quizer og øving i hver leksjon.
60
Oppdrag
Små programmer å bygge, for eksempel programmer som sier navnet ditt, teller til 10 eller tegner en stjerne, på enkle, middels vanskelige og vanskelige nivåer.
Feiljakt
Finn ut hva som er galt
Kjør et program som nesten er riktig, finn feilen og rett den, med et daglig oppdrag ved siden av.
Foreldre
Foreldresone
En ukentlig rapport over tidsbruk og ideene barnet har øvd på. Foreldresonen, kjøp og lenker som går ut av appen, er beskyttet av en foreldreport, og dataene lagres kun på enheten.
For foreldre
Når kan et barn begynne å programmere i Python, og hvordan begynner det?
Det finnes ingen bestemt alder. Barn som kan følge en serie trinn, er klare for blokkprogrammering, der instruksjonene er deler som settes sammen, mens skrevet Python vanligvis gir mening når barnet leser godt nok og har møtt løkker og betingelser i blokker. Python er et vanlig førstespråk for tekstbasert programmering fordi koden ligner på vanlig engelsk. Derfor er et kort program, for eksempel en løkke som gjentar et tegnetrinn, lett for et barn å lese gjennom og endre.
Sekvenser og algoritmerden første ideen
Et program er en liste med trinn i riktig rekkefølge. Når barnet flytter en figur til et mål med færrest mulig blokker, lærer det å planlegge rekkefølgen før det trykker på Kjør.
Løkkergjør det fem ganger
En løkke gjentar en handling i stedet for at instruksjonen må gjentas. Når barnet tegner en stjerne eller en spiral med turtle, ser det hvorfor en kort løkke er bedre enn ti kopierte linjer.
Betingelserhvis dette, så det
En betingelse lar et program velge. Det er første gang barnet ser at kode oppfører seg forskjellig avhengig av hva som er sant.
Feilsøkingden virkelige ferdigheten
Et program som nesten er riktig, er mer verdifullt for en som lærer, enn et ferdig program, fordi det å finne ut hva som gikk galt, er noe av det meste programmerere gjør. Å lese, kjøre og rette et nesten riktig program bygger både tålmodighet og logisk tenkning.
Passer
Hvem den er for – og ikke for
Passer godt for deg hvis du
- Er du en forelder som ser etter en første kodeapp som leder videre til ekte Python, i stedet for å stoppe ved blokker
- Har du et barn som har prøvd blokkoding og er klar for neste steg
- Vil du at et barn skal lære gjennom å spille, tegne og rette feil, i korte økter
- Liker du en ukentlig oversikt over tiden som er brukt og ideene som er øvd på, lagret på enheten
- Foretrekker du at kjøp og eksterne lenker er beskyttet av en foreldreport
Ikke riktig verktøy for deg hvis du
- Vil du at et barn skal være helt selvstendig på en bærbar datamaskin med et tekstredigeringsprogram med en gang
- Forventer du at alt skal være gratis: det første kurset, 12 oppgaver, 7 tegninger og de første oppdragene er gratis, og Pro låser opp resten
- Ser du etter et verktøy for klasseromsadministrasjon med lærerkontoer
- Har du et barn som ennå ikke kan lese — mål og hint kan leses høyt, men leksjonene forutsetter fortsatt grunnleggende leseferdigheter
Spørsmål
Ofte stilte spørsmål
Passer Python for Kids: Coding Games for et barn som er nybegynner?
Ja. Python for Kids: Coding Games er laget for barn som aldri har programmert før, og for barn som har prøvd blokker og ønsker å ta neste steg. Det begynner med blokkoppgaver, viser Python-koden bak hver av dem og bygger gradvis opp til skrevet kode, slik at veien fra lek til programmering blir jevn.
Hvordan leder blokkoppgaver til ekte Python?
Hver av de 41 blokkoppgavene viser det tilsvarende Python-programmet ved siden av blokkene, mens linjen som kjøres, lyser opp når figuren beveger seg. Barnet ser at blokkene det dro på plass, og koden det senere skal skrive, er det samme, noe som gjør overgangen til skriving mye mindre.
Hva vil barnet mitt lære?
Sekvenser og algoritmer, løkker, betingelser, feilsøking, funksjoner og lagring av lister med ting, ved å bruke Python fra første leksjon. De 20 korte kursene med 84 leksjoner går fra What is coding? til print, variabler, input, if og else, løkker og range(), og deretter funksjoner, lister, ordbøker, filer og en første titt på klasser.
Er appen trygg for barn, og hva kan foreldre kontrollere?
Python for Kids: Coding Games holder Parent Corner, kjøp og lenker som fører ut av appen, bak en foreldreport. Parent Corner viser en ukentlig rapport over brukt tid og ideene det er øvd på, og disse dataene lagres bare på enheten. Les personvernerklæringen som det lenkes til fra butikkoppføringen, før du lar et barn bruke en app.
Trenger barnet mitt et tastatur?
Ikke til å begynne med. I blokkoppgavene settes blokker sammen, og i Turtle Drawing Studio redigerer barnet koden ved å trykke på ord og tall. Det blir nyttig å skrive senere, i leksjonene, oppdragene og redigeringsprogrammet der barnet skriver og lagrer sine egne programmer.
Hva er Bug Hunt?
Bug Hunt gir barnet et program som nesten er riktig. Barnet kjører det, legger merke til hva som går galt og retter det. Det trener opp vanen med å lese og kontrollere som programmerere er avhengige av, og et daglig oppdrag holder en rolig rekke med dager i gang uten press.
Er Python for Kids: Coding Games gratis?
Den kan lastes ned gratis. Det første kurset, 12 blokkoppgaver, 7 tegninger med turtle og de første oppdragene er gratis, og appen kan fortsatt brukes uten abonnement. Pro låser opp alle kurs, oppgaver, tegninger og oppdrag, samt den avsluttende eksamen og et fullføringsbevis med barnets navn på.
Hvorfor lære Python i stedet for bare blokker?
Blokker er et utmerket første steg, men det er ikke det programmerere skriver. Python brukes mye, og koden ligner vanlig engelsk, slik at et barn kan gå fra blokker til et tekstbasert språk uten å begynne på nytt. I denne appen vises de to side ved side, så sammenhengen blir synlig.
Kan eldre barn også bruke appen?
Ja. Etter blokkoppgavene går kursene videre til funksjoner, lister, ordbøker, filer og klasser, og senere kurs introduserer biblioteker, PyGame, data og kunstig intelligens, slik at et barn som har vokst fra oppgavene, kan fortsette å lære. De 60 oppdragene er delt inn i enkle, middels vanskelige og vanskelige.
Hvilke plattformer og språk støtter den?
Python for Kids: Coding Games fungerer på iPhone og iPad via App Store og på Android via Google Play. Appgrensesnittet er tilgjengelig på 22 språk. Appen har aldersgrense 4+ i App Store.
Kom i gang
Start med det første puslespillet i dag
Gratis å komme i gang på iOS og Android, på 22 språk.
Mer fra CoddyKit
Tilgjengelig på iOS og Android.