Python for Kids: Coding Games
Python for Kids: Coding Games — Blokpuslespil, der bliver til ægte Python
Python for Kids: Coding Games er en gratis app til iOS og Android for forældre, hvis barn er klar til at lære at programmere. Den tager barnet fra blokpuslespil til indtastet Python. Børn sætter blokke sammen, trykker på Run og ser en figur bevæge sig, mens det tilsvarende Python-program vises ved siden af blokkene. Derefter tegner de med turtle, retter fejlbehæftede programmer og arbejder sig gennem 20 korte kurser — med et Parent Corner, der er beskyttet bag en forældregodkendelse.
- Pris
- Gratis, Pro-opgradering
- Platforme
- iOS og Android
- Sprog
- 22
- Aldersgrænse
- 4+
- Version
- 82.6.0
- Kræver
- iOS 15.1 eller nyere
- App Store
- 3.5 ★ (11)


Hvert blokprogram er også et Python-program.
Mange programmeringsspil til børn stopper ved blokke. Her fungerer blokkene som en bro: Python-koden står ved siden af puslespillet, og den linje, der køres, fremhæves, så overgangen fra at trække blokke til at skrive kode føles som næste niveau i det samme spil i stedet for et nyt fag.
Hvad det er
Python for Kids: Coding Games er en gratis app til iOS og Android, der lærer børn Python med udgangspunkt i 41 blokprogrammeringspuslespil, som viser den ægte Python-kode bag hver blok. Den indeholder også et tegneværksted med turtle med 14 tegninger, en Bug Hunt, en daglig opgave samt 20 korte kurser med 84 lektioner og 60 missioner. Parent Corner, køb og eksterne links er beskyttet bag en forældregodkendelse, og data fra Parent Corner bliver på enheden.
Inde i appen
Sådan ser det ud





Kurset
Dette indeholder kurset Python for Kids
Korte kurser fra appens egen kursusliste, der går fra hvad programmering er, til at skrive rigtige programmer med Python.
Kom godt i gang med programmering
Hvad programmering og en algoritme er, forklaret i korte lektioner med farverige eksempler. Dette første kursus er gratis.
Introduktion til Python og det grundlæggende i Python
Den første print-sætning, variabler, input og enkel matematik, som gradvist leder frem til små programmer, et barn kan køre.
Betingede sætninger
if og else: Lærer et program at vælge mellem to veje ud fra, hvad der er sandt.
Funktioner og lister
Genbrug af en blok kode med en funktion og lagring af en liste med ting, såsom en liste over frugter.
Obj orienteret programmering og filer
Et første kig på klasser samt læsning og skrivning af filer for børn, der gerne vil videre end det grundlæggende.
Arbejde med biblioteker
Brug af færdiglavet kode med senere kurser, der berører PyGame og data.
Introduktion til kunstig intelligens
Hvad kunstig intelligens er, og hvor den optræder, med anvendelser og et første skridt mod at forberede sig på AI med Python.
Data og visualisering
Datamanipulation og enkle diagrammer for ældre elever, der er klar til næste skridt.
Sådan fungerer det
Sådan foregår en session
Sessionerne er korte og legende med en daglig opgave, der holder en rolig serie i gang, samt mål og hints, der kan læses højt for børn, der er ved at lære at læse.
Løs et blokpuslespil
Flyt, gentag og drej blokke for at nå målet, og se Python-versionen af det samme program blive fremhævet linje for linje, mens det køres. Op til tre stjerner belønner, at et niveau løses med så få blokke som muligt.
Tegn med turtle
Skift et tal eller et ord i et kort tegneprogram ved at trykke på det, tryk på Run, og se turtle tegne det nye billede — en stjerne, en blomst, en spiral eller et snefnug — uden brug af tastatur.
Find en fejl, og skriv derefter kode
Kør et program, der næsten er rigtigt, find fejlen, og ret den. Korte lektioner, quizzer og 60 missioner leder derefter videre til at skrive og gemme egne programmer i editoren.
Hvad det indeholder
Dette finder du i appen
41
Blokprogrammeringspuslespil
Flyt, gentag, drej, og ret et program for at nå målet, mens den ægte Python-kode vises ved siden af hvert puslespil. Børn kan også designe og gemme deres eget niveau, når de har løst det.
14
Tegninger med turtle
En stjerne, en blomst, en spiral, et snefnug, en by og meget mere — alt sammen lavet med korte programmer, som du kan redigere ved at trykke på ord og tal.
84
Lektioner i 20 kurser
Fra Hvad er programmering? videre gennem print, variabler, løkker, funktioner og lister til et første kig på klasser, med eksempler, quizzer og øvelser i hver lektion.
60
Missioner
Små programmer, man skal bygge, f.eks. at sige sit navn, tælle til 10 eller tegne en stjerne, på let, mellem og svær niveau.
Bug Hunt
Find fejlen
Kør et program, der næsten er rigtigt, find fejlen, og ret den, mens en daglig opgave venter ved siden af.
Forældre
Parent Corner
En ugentlig rapport over tidsforbrug og de idéer, der er øvet. Parent Corner, køb og links, der fører ud af appen, er beskyttet bag en forældregodkendelse, og dataene gemmes udelukkende på enheden.
Til forældre
Hvornår kan et barn begynde at programmere i Python, og hvordan kommer det i gang?
Der findes ingen bestemt alder. Børn, der kan følge en rækkefølge af trin, er klar til blokprogrammering, hvor instruktioner er brikker, man sætter sammen, og indtastet Python giver som regel mening, når barnet læser sikkert og har mødt løkker og betingelser i blokke. Python er et almindeligt første tekstbaseret programmeringssprog, fordi koden ligger tæt på almindeligt engelsk, så et kort program, f.eks. en løkke, der gentager et tegnetrin, er let for et barn at læse igennem og ændre.
Sekvenser og algoritmerden første idé
Et program er en liste over trin i den rigtige rækkefølge. At flytte en figur hen til et målfelt med færrest mulige blokke lærer barnet at planlægge rækkefølgen, før der trykkes på Run.
Løkkergør det fem gange
En løkke gentager en handling i stedet for instruktionen. Når barnet tegner en stjerne eller en spiral med turtle, bliver det tydeligt, hvorfor en kort løkke er bedre end ti kopierede linjer.
Betingelserhvis dette, så det
En betingelse lader et program vælge. Det er første gang, barnet ser kode opføre sig forskelligt alt efter, hvad der er sandt.
Fejlfindingden virkelige færdighed
Et program, der næsten er rigtigt, er mere værdifuldt for en elev end et færdigt program, fordi det meste af en programmørs arbejde består i at finde ud af, hvad der gik galt. At læse, køre og rette et næsten korrekt program opbygger både tålmodighed og logisk sans.
Egnethed
Hvem det er til — og hvem det ikke er til
Det passer godt til dig, hvis du
- Er du forælder og på udkig efter en første programmeringsapp, der fører til rigtig Python i stedet for at stoppe ved blokke
- Har du et barn, der har prøvet blokprogrammering og er klar til næste skridt
- Vil du have, at dit barn lærer gennem leg, tegning og fejlfinding i korte sessioner
- Kan du lide at have et ugentligt overblik over tidsforbrug og øvede idéer, som kun gemmes på enheden
- Foretrækker du, at køb og eksterne links er beskyttet af en forældreport
Det er ikke det rette værktøj, hvis du
- Vil du have, at dit barn bliver helt selvstændigt på en laptop med en teksteditor med det samme
- Forventer du, at alt er gratis: Det første kursus, 12 puslespil, 7 tegninger og de første missioner er gratis, og Pro låser resten op
- Er du på udkig efter et værktøj til klasseadministration med lærerkonti
- Har du et barn, der endnu ikke kan læse — mål og tip kan læses højt, men lektionerne forudsætter stadig grundlæggende læsefærdigheder
Spørgsmål
Ofte stillede spørgsmål
Er Python for Kids: Coding Games egnet til et barn, der er nybegynder?
Ja. Python for Kids: Coding Games er lavet til børn, der aldrig har programmeret før, og til børn, der har prøvet blokke og ønsker at tage næste skridt. Det begynder med blokpuslespil, viser Python-koden bag hvert af dem og bygger gradvist op til indtastet kode, så vejen fra leg til programmering bliver trinvis.
Hvordan fører blokpuslespil til rigtig Python?
Hvert af de 41 blokpuslespil viser det tilsvarende Python-program ved siden af blokkene, mens den linje, der køres, lyser op, når figuren bevæger sig. Barnet kan se, at de blokke, det trak på plads, og den kode, det senere skal skrive, er det samme, hvilket gør overgangen til at skrive kode meget mindre.
Hvad lærer mit barn?
Sekvenser og algoritmer, løkker, betingelser, fejlfinding, funktioner og lagring af lister med ting ved hjælp af Python fra den første lektion. De 20 korte kurser med 84 lektioner går fra Hvad er programmering? til print, variabler, input, if og else, løkker og range(), og derefter funktioner, lister, ordbøger, filer og et første kig på klasser.
Er appen sikker for børn, og hvad kan forældre styre?
Python for Kids: Coding Games holder Forældrehjørnet, køb og links, der fører ud af appen, bag en forældreport. Forældrehjørnet viser en ugentlig rapport over tidsforbrug og de idéer, barnet har øvet, og disse data gemmes kun på enheden. Læs venligst den privatlivspolitik, der er linket til fra butikssiden, før du lader et barn bruge en app.
Har mit barn brug for et tastatur?
Ikke til at begynde med. Blokpuslespil løses ved at sætte blokke sammen, og i Turtle Drawing Studio redigerer barnet koden ved at trykke på ord og tal. Det bliver nyttigt at skrive senere i lektioner, missioner og editoren, hvor barnet skriver og gemmer sine egne programmer.
Hvad er Bug Hunt?
Bug Hunt giver barnet et program, der næsten er rigtigt. Barnet kører det, opdager, hvad der går galt, og retter det. Det træner den læse- og kontrolvane, som programmører er afhængige af, og en daglig mission holder en blid stime i gang uden pres.
Er Python for Kids: Coding Games gratis?
Den kan downloades gratis. Det første kursus, 12 blokpuslespil, 7 skildpadde-tegninger og de første missioner er gratis, og appen kan fortsat bruges uden abonnement. Pro låser alle kurser, puslespil, tegninger og missioner op samt den afsluttende eksamen og et gennemførelsesbevis med barnets navn på.
Hvorfor lære Python i stedet for kun blokke?
Blokke er et fremragende første skridt, men det er ikke det, programmører skriver. Python bruges bredt, og koden ligger tæt på almindeligt engelsk, så et barn kan gå fra blokke til et tekstbaseret sprog uden at begynde forfra. I denne app vises de to side om side, så forbindelsen er synlig.
Kan større børn også bruge den?
Ja. Ud over blokpuslespillene når kurserne frem til funktioner, lister, ordbøger, filer og klasser, og senere kurser introducerer biblioteker, PyGame, data og kunstig intelligens, så et barn, der er vokset fra puslespillene, kan fortsætte. De 60 missioner er opdelt i lette, mellemsvære og svære.
Hvilke platforme og sprog understøtter den?
Python for Kids: Coding Games fungerer på iPhone og iPad via App Store og på Android via Google Play, og appens brugerflade findes på 22 sprog. Den har en aldersklassificering på 4+ i App Store.
Kom i gang
Start med det første puslespil i dag
Gratis at komme i gang med på iOS og Android på 22 sprog.
Mere fra CoddyKit
Tilgængelig på iOS og Android.