Python for Kids: Coding Games
Python for Kids: Coding Games — Blockpussel som blir riktig Python
Python for Kids: Coding Games är en kostnadsfri app för iOS och Android för föräldrar vars barn är redo att börja koda. Den tar dem från blockpussel till skriven Python. Barnen sätter ihop block, trycker på Kör och ser en figur röra sig medan motsvarande Python-program visas bredvid blocken. Sedan ritar de med sköldpaddan, rättar felaktiga program och arbetar sig igenom 20 korta kurser – med en Föräldrahörna som skyddas av en föräldraspärr.
- Pris
- Gratis, uppgradering till Pro
- Plattformar
- iOS och Android
- Språk
- 22
- Åldersgräns
- 4+
- Version
- 82.6.0
- Kräver
- iOS 15.1 eller senare
- App Store
- 3.5 ★ (11)


Varje blockprogram är också ett Python-program.
Många kodningsspel för barn stannar vid block. Här fungerar blocken som en bro: Python-koden visas bredvid pusslet, och raden som körs markeras, så övergången från att dra block till att skriva kod känns som nästa nivå i samma spel i stället för ett helt nytt ämne.
Vad det är
Python for Kids: Coding Games är en kostnadsfri app för iOS och Android som lär barn Python. Det börjar med 41 blockkodningspussel som visar den riktiga Python-koden bakom varje block. Appen innehåller också en ritstudio med sköldpadda och 14 teckningar, en Bug Hunt, ett dagligt uppdrag samt 20 korta kurser med 84 lektioner och 60 uppdrag. Föräldrahörnan, köp och externa länkar skyddas av en föräldraspärr, och data från Föräldrahörnan stannar på enheten.
I appen
Så här ser det ut





Kursen
Det här får du lära dig i Python for Kids-kursen
Korta kurser från appens egen kurslista, från vad programmering är till att skriva riktiga program med Python.
Kom igång med programmering
Vad programmering är och vad en algoritm är, förklarat i korta lektioner med färgglada exempel. Den här första kursen är kostnadsfri.
Introduktion till Python och grunderna i Python
Det första print-uttrycket, variabler, inmatning och enkel matematik, som stegvis leder fram till små program som ett barn kan köra.
Villkorssatser
if och else: ett program lär sig välja mellan två vägar utifrån vad som är sant.
Funktioner och listor
Återanvänd ett kodblock med en funktion och lagra en lista med saker, till exempel en lista över frukter.
Objektorienterad programmering och filer
En första titt på klasser samt att läsa och skriva filer, för barn som vill gå vidare än grunderna.
Arbeta med bibliotek
Använd färdig kod, med senare kurser som tar upp PyGame och data.
Introduktion till artificiell intelligens
Vad artificiell intelligens är och var den förekommer, med tillämpningar och ett första steg mot att förbereda sig för AI med Python.
Data och visualisering
Databearbetning och enkla diagram för äldre elever som är redo för nästa steg.
Så fungerar det
Så går ett barns session till
Sessionerna är korta och lekfulla, med ett dagligt uppdrag som håller igång en lugn svit samt mål och ledtrådar som kan läsas högt för barn som just har börjat läsa.
Lös ett blockpussel
Flytta, upprepa och vänd block för att nå målet, och se Python-versionen av samma program lysa upp rad för rad medan det körs. Upp till tre stjärnor belönar att lösa en nivå med så få block som möjligt.
Rita med sköldpaddan
Ändra en siffra eller ett ord i ett kort ritprogram genom att trycka på det, tryck på Kör och se sköldpaddan rita den nya bilden – en stjärna, en blomma, en spiral eller en snöflinga – utan att något tangentbord behövs.
Rätta ett fel och skriv sedan kod
Kör ett program som nästan är rätt, upptäck vad som går fel och rätta det. Korta lektioner, frågesporter och 60 uppdrag leder sedan vidare till att skriva och spara egna program i redigeraren.
Det här ingår
Det här finns i appen
41
Blockkodningspussel
Flytta, upprepa, vänd och rätta ett program för att nå målet, medan den riktiga Python-koden visas bredvid varje pussel. Barnen kan också skapa och spara sin egen nivå när de har löst pusslet.
14
Sköldpaddsritningar
En stjärna, en blomma, en spiral, en snöflinga, en stad och mycket mer – allt skapat med korta program som du kan redigera genom att trycka på ord och siffror.
84
Lektioner i 20 kurser
Från Vad är kodning? via print, variabler, loopar, funktioner och listor till en första titt på klasser, med exempel, frågesporter och övningar i varje lektion.
60
Uppdrag
Små program att bygga, till exempel att säga ditt namn, räkna till 10 eller rita en stjärna, på lätt, medelsvår och svår nivå.
Bug Hunt
Upptäck vad som är fel
Kör ett program som nästan är rätt, hitta felet och rätta det, med ett dagligt uppdrag vid sidan av.
Föräldrar
Föräldrahörnan
En veckorapport över använd tid och de idéer som övats. Föräldrahörnan, köp och länkar som leder ut ur appen skyddas av en föräldraspärr, och dess data lagras endast på enheten.
För föräldrar
Vid vilken ålder kan ett barn börja koda i Python, och hur börjar det?
Det finns ingen enskild ålder som gäller för alla. Barn som kan följa en serie steg är redo för blockkodning, där instruktionerna är delar som sätts ihop, och skriven Python brukar bli begriplig när barnet läser obehindrat och har mött loopar och villkor i block. Python är ett vanligt första skrivet språk eftersom koden ligger nära vanlig engelska, så ett kort program, till exempel en loop som upprepar ett ritsteg, är lätt för ett barn att läsa och ändra.
Sekvenser och algoritmerden första idén
Ett program är en lista med steg i rätt ordning. Att flytta en figur till en målruta med så få block som möjligt lär barnet att planera ordningen innan det trycker på Kör.
Loopargör det fem gånger
En loop upprepar en handling i stället för att upprepa instruktionen. Att rita en stjärna eller en spiral med sköldpaddan visar varför en kort loop är bättre än tio kopierade rader.
Villkorom detta, så det
Ett villkor låter ett program välja. Det är första gången barnet ser att kod beter sig olika beroende på vad som är sant.
Felsökningden riktiga färdigheten
Ett program som nästan är rätt är mer värdefullt för en elev än ett färdigt program, eftersom det mesta programmerare gör är att hitta vad som gick fel. Att läsa, köra och rätta ett nästan korrekt program bygger både tålamod och logiskt tänkande.
Passar
Vem den är till för – och vem den inte är till för
Passar bra om du
- Är du en förälder som letar efter en första programmeringsapp som leder till riktig Python i stället för att stanna vid block
- Har du ett barn som har provat blockprogrammering och är redo för nästa steg
- Vill du att ditt barn ska lära sig genom att spela, rita och rätta fel i korta pass
- Gillar du en veckovy över tid som lagts på lärande och idéer som övats, sparad på enheten
- Föredrar du att köp och externa länkar skyddas av en föräldrakontroll
Inte rätt verktyg om du
- Vill du att ditt barn ska vara helt självständigt på en laptop med en textredigerare direkt från början
- Förväntar du dig att allt ska vara kostnadsfritt: den första kursen, 12 pussel, 7 teckningar och de första uppdragen är kostnadsfria, och Pro låser upp resten
- Letar du efter ett verktyg för klassrumshantering med lärarkonton
- Har du ett barn som ännu inte kan läsa — mål och ledtrådar kan läsas upp, men lektionerna förutsätter ändå grundläggande läsförmåga
Frågor
Vanliga frågor
Är Python for Kids: Coding Games lämpligt för ett barn som är nybörjare?
Ja. Python for Kids: Coding Games är utformat för barn som aldrig har programmerat och för barn som har provat block och vill ta nästa steg. Det börjar med blockpussel, visar Python-koden bakom varje pussel och bygger stegvis upp till skriven kod, så vägen från lek till programmering blir gradvis.
Hur leder blockpussel till riktig Python?
Vart och ett av de 41 blockpusslen visar motsvarande Python-program bredvid blocken, och den rad som körs markeras när figuren rör sig. Barnet ser att blocken som det drog ihop och koden som det senare kommer att skriva är samma sak, vilket gör steget till att skriva mycket mindre.
Vad kommer mitt barn att lära sig?
Sekvenser och algoritmer, loopar, villkor, felsökning, funktioner och att lagra listor med saker, med Python från den första lektionen. De 20 korta kurserna med 84 lektioner går från Vad är programmering? till print, variabler, inmatning, if och else, loopar och range(), och därefter funktioner, listor, dictionaries, filer och en första titt på klasser.
Är appen säker för barn, och vad kan föräldrar kontrollera?
Python for Kids: Coding Games håller Föräldrahörnan, köp och länkar som lämnar appen bakom en föräldrakontroll. Föräldrahörnan visar en veckorapport över tid som lagts på lärande och idéer som övats, och dessa data lagras endast på enheten. Läs integritetspolicyn som är länkad från butikssidan innan du låter ett barn använda någon app.
Behöver mitt barn ett tangentbord?
Inte i början. Blockpussel löses genom att fästa ihop block, och i Turtle Drawing Studio redigerar barnet koden genom att trycka på ord och siffror. Att skriva blir användbart senare, i lektioner, uppdrag och redigeraren där barnet skriver och sparar sina egna program.
Vad är Bug Hunt?
Bug Hunt ger barnet ett program som nästan är rätt. Barnet kör det, upptäcker vad som går fel och rättar till det. Det tränar vanan att läsa och kontrollera, som programmerare förlitar sig på, och ett dagligt uppdrag håller en mjuk svit vid liv utan press.
Är Python for Kids: Coding Games kostnadsfritt?
Det är kostnadsfritt att ladda ner. Den första kursen, 12 blockpussel, 7 sköldpaddsteckningar och de första uppdragen är kostnadsfria, och appen kan fortfarande användas utan abonnemang. Pro låser upp alla kurser, pussel, teckningar och uppdrag samt slutprovet och ett intyg på genomförd kurs med barnets namn på.
Varför lära ut Python i stället för bara block?
Block är ett utmärkt första steg, men det är inte det som programmerare skriver. Python används brett, och koden ligger nära vanlig engelska, så ett barn kan gå från block till ett textbaserat språk utan att börja om. I den här appen visas de två sida vid sida, så kopplingen blir tydlig.
Kan även äldre barn använda appen?
Ja. Utöver blockpusslen når kurserna funktioner, listor, dictionaries, filer och klasser, och senare kurser introducerar bibliotek, PyGame, data och artificiell intelligens, så ett barn som har vuxit ifrån pusslen kan fortsätta. De 60 uppdragen är indelade i lätta, medelsvåra och svåra.
Vilka plattformar och språk stöder appen?
Python for Kids: Coding Games fungerar på iPhone och iPad via App Store och på Android via Google Play. Appens gränssnitt finns på 22 språk. Den har åldersmärkningen 4+ på App Store.
Mer från CoddyKit
Tillgänglig på iOS och Android.