Python for Kids: Coding Games-appikon

Python for Kids: Coding Games

Utbildning · Gratis · iOS & Android · CoddyKit

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.

App Store — Ladda ner gratisGoogle Play — Ladda ner gratis
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)
Illustration av ett leende barn som håller i en surfplatta bredvid startskärmen i Python for KidsKort för lärvägen Python for Kids med knappen Starta första lektionen och framsteg på 0 procent
41Blockkodningspussel
14Sköldpaddsritningar
84Lektioner i 20 kurser
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

Illustration av ett leende barn som håller i en surfplatta bredvid startskärmen i Python for Kids
HemStartskärmen visar dagens mål och ett färdighetsnav bredvid en butiksillustration av ett barn med en surfplatta.
Kort för lärvägen Python for Kids med knappen Starta första lektionen och framsteg på 0 procent
LärvägKortet för lärvägen startar den första lektionen och visar framstegen genom kursen.
Kurssida för Kom igång med programmering med 84 lektioner och en kostnadsfri första kurs
KurssidaDen första kursen, Kom igång med programmering, är kostnadsfri och börjar med Vad är programmering? och Vad är en algoritm?
Ämneskort om algoritmer i vardagen bredvid ett barn på en cykel
ÄmnenÄmneskorten kopplar idéer som algoritmer till vardagen i korta avsnitt.
AI-chatt med förslag på att förklara begrepp, ge tips, skapa quiz och göra en färdplan för barns programmering
AI-chattAI-chatten föreslår att förklara idéer, ge tips, skapa quiz och göra en lärande färdplan.

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.

  1. 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.

  2. 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.

  3. Villkorssatser

    if och else: ett program lär sig välja mellan två vägar utifrån vad som är sant.

  4. Funktioner och listor

    Återanvänd ett kodblock med en funktion och lagra en lista med saker, till exempel en lista över frukter.

  5. 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.

  6. Arbeta med bibliotek

    Använd färdig kod, med senare kurser som tar upp PyGame och data.

  7. 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.

  8. 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.

  1. 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.

  2. 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.

  3. 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.

Kom igång

Börja med det första pusslet idag

Gratis att komma igång på iOS och Android, på 22 språk.

App Store — Ladda ner gratisGoogle Play — Ladda ner gratis
Senast granskad · Publicerad av CoddyKit · Integritetspolicy
Tillgänglig på iOS och Android.