Python for Kids: Coding Games
Python for Kids: Coding Games — Lohkopulmia, joista siirrytään oikeaan Pythoniin
Python for Kids: Coding Games on ilmainen iOS- ja Android-sovellus vanhemmille, joiden lapsi on valmis ohjelmoimaan. Se johdattaa lapset lohkopulmista kirjoitettuun Pythoniin. Lapset yhdistävät lohkoja, painavat Suorita-painiketta ja katsovat hahmon liikkuvan samalla, kun lohkoja vastaava Python-ohjelma ilmestyy niiden viereen. Sen jälkeen he piirtävät kilpikonnalla, korjaavat viallisia ohjelmia ja käyvät läpi 20 lyhyttä kurssia – ja Vanhempien nurkkaus pysyy vanhempien portin takana.
- Hinta
- Ilmainen, Pro-päivitys
- Alustat
- iOS ja Android
- Kielet
- 22
- Ikäraja
- 4+
- Versio
- 82.6.0
- Vaatimukset
- iOS 15.1 tai uudempi
- App Store
- 3.5 ★ (11)


Jokainen lohko-ohjelma on myös Python-ohjelma.
Monet lapsille suunnatut ohjelmointipelit päättyvät lohkoihin. Tässä lohkot toimivat siltana: Python-koodi näkyy pulman vieressä, ja suoritettava rivi korostuu. Näin lohkojen raahaamisesta koodin kirjoittamiseen siirtyminen tuntuu saman pelin seuraavalta tasolta eikä uudelta oppiaineelta.
Mikä se on
Python for Kids: Coding Games on ilmainen iOS- ja Android-sovellus, joka opettaa lapsille Pythonia. Se alkaa 41 lohkokoodauspulmalla, joissa jokaisen lohkon takana näkyy oikea Python-koodi. Lisäksi mukana on kilpikonnapiirrostudio 14 piirroksella, Bug Hunt, päivittäinen tehtävä sekä 20 lyhyttä kurssia, joissa on 84 oppituntia ja 60 tehtävää. Vanhempien nurkkaus, ostokset ja sovelluksen ulkopuoliset linkit ovat vanhempien portin takana, ja Vanhempien nurkkauksen tiedot säilyvät laitteella.
Sovelluksen sisältö
Miltä se näyttää





Kurssi
Mitä Python for Kids -kurssi sisältää
Sovelluksen omasta kurssivalikoimasta löytyvät lyhyet kurssit etenevät koodaamisen perusteista oikeiden ohjelmien kirjoittamiseen Pythonilla.
Koodauksen aloittaminen
Koodaamisen ja algoritmin perusteet selitetään lyhyillä oppitunneilla värikkäiden esimerkkien avulla. Tämä ensimmäinen kurssi on ilmainen.
Johdatus Pythoniin ja Pythonin perusteet
Ensimmäinen print-käsky, muuttujat, syöte ja yksinkertainen matematiikka johdattavat pieniin ohjelmiin, joita lapsi voi suorittaa.
Ehtolauseet
if ja else: ohjelman opettaminen valitsemaan kahden vaihtoehdon välillä sen perusteella, mikä pitää paikkansa.
Funktiot ja listat
Koodilohkon uudelleenkäyttö funktion avulla sekä asioiden tallentaminen listaan, kuten hedelmien lista.
Olio-ohjelmointi ja tiedostot
Ensikosketus luokkiin sekä tiedostojen lukemiseen ja kirjoittamiseen lapsille, jotka haluavat edetä perusteita pidemmälle.
Kirjastojen käyttäminen
Valmiin koodin hyödyntämistä. Myöhemmillä kursseilla tutustutaan myös PyGameen ja dataan.
Johdatus tekoälyyn
Mitä tekoäly on ja missä sitä esiintyy, sekä sen sovelluksia ja ensimmäinen askel tekoälyyn valmistautumisessa Pythonilla.
Data ja visualisointi
Datan muokkausta ja yksinkertaisia kaavioita vanhemmille oppijoille, jotka ovat valmiita seuraavaan vaiheeseen.
Miten se toimii
Millainen lapsen ohjelmointituokio on
Tuokiot ovat lyhyitä ja leikkimielisiä. Päivittäinen tehtävä pitää yllä lempeää putkea, ja tavoitteet sekä vihjeet voi lukea ääneen lukemaan opetteleville lapsille.
Ratkaise lohkopulma
Siirrä, toista ja käännä lohkoja päästäksesi tavoitteeseen ja katso, kuinka saman ohjelman Python-versio korostuu rivi riviltä sen suorittuessa. Enintään kolme tähteä palkitsee tason ratkaisemisesta mahdollisimman vähillä lohkoilla.
Piirrä kilpikonnalla
Muuta lyhyen piirto-ohjelman numeroa tai sanaa napauttamalla, paina Suorita ja katso, kuinka kilpikonna piirtää uuden kuvan – tähden, kukan, spiraalin tai lumihiutaleen – ilman näppäimistöä.
Korjaa virhe ja kirjoita sitten koodia
Suorita lähes oikein oleva ohjelma, huomaa mikä menee pieleen ja korjaa se. Lyhyet oppitunnit, tietovisat ja 60 tehtävää johdattavat sitten kirjoittamaan ja tallentamaan omia ohjelmia editorissa.
Mitä se sisältää
Mitä sovellus sisältää
41
Lohkokoodauspulmat
Siirrä, toista, käännä ja korjaa ohjelmaa päästäksesi tavoitteeseen. Jokaisen pulman vieressä näkyy oikea Python. Kun lapset ovat ratkaisseet tason, he voivat myös suunnitella ja tallentaa omansa.
14
Kilpikonnapiirrokset
Tähti, kukka, spiraali, lumihiutale, kaupunki ja paljon muuta – kaikki lyhyillä ohjelmilla tehtynä, ja sanoja sekä numeroita voi muokata napauttamalla.
84
Oppituntia 20 kurssilla
Aiheista Mitä ohjelmointi on? sekä print, muuttujat, silmukat, funktiot ja listat aina ensimmäiseen katsaukseen luokista. Jokaisella oppitunnilla on esimerkkejä, tietovisoja ja harjoituksia.
60
Tehtävää
Rakennettavia pieniä ohjelmia, kuten oman nimen sanominen, 10:een laskeminen tai tähden piirtäminen. Mukana on helppoja, keskivaikeita ja vaikeita tasoja.
Bug Hunt
Huomaa, mikä on vialla
Suorita lähes oikein oleva ohjelma, etsi virhe ja korjaa se. Mukana kulkee myös päivittäinen tehtävä.
Vanhemmille
Vanhempien nurkkaus
Viikoittainen raportti käytetystä ajasta ja harjoitelluista aiheista. Vanhempien nurkkaus, ostokset ja sovelluksesta poistuvat linkit ovat vanhempien portin takana, ja sen tiedot tallennetaan vain laitteelle.
Vanhemmille
Minkä ikäisenä lapsi voi aloittaa Python-ohjelmoinnin, ja miten se alkaa?
Yhtä tiettyä ikää ei ole. Lapset, jotka osaavat seurata vaiheittaista ohjetta, ovat valmiita lohkokoodaukseen, jossa ohjeet yhdistetään toisiinsa napsautettavina paloina. Kirjoitetusta Pythonista saa yleensä otteen, kun lapsi lukee sujuvasti ja on tutustunut lohkoissa silmukoihin ja ehtoihin. Python on yleinen ensimmäinen kirjoitettava ohjelmointikieli, koska sen koodi muistuttaa luettavaa englantia. Siksi lapsen on helppo lukea ja muokata esimerkiksi lyhyttä ohjelmaa, jossa silmukka toistaa piirtoaskelen.
Sarjat ja algoritmitensimmäinen ajatus
Ohjelma on oikeaan järjestykseen laadittu vaiheiden lista. Hahmon siirtäminen maaliruutuun mahdollisimman vähillä lohkoilla opettaa lasta suunnittelemaan järjestyksen ennen Suorita-painikkeen painamista.
Silmukattee se viisi kertaa
Silmukka toistaa toiminnon sen sijaan, että ohje toistettaisiin. Tähden tai spiraalin piirtäminen kilpikonnalla näyttää, miksi lyhyt silmukka on parempi kuin kymmenen kopioitua riviä.
Ehdotjos tämä, niin tuo
Ehdon avulla ohjelma voi tehdä valinnan. Lapsi näkee ensimmäistä kertaa, että koodi toimii eri tavalla sen mukaan, mikä on totta.
Virheenkorjaustodellinen taito
Lähes oikein oleva ohjelma on oppijalle arvokkaampi kuin valmis ohjelma, koska ohjelmoijan työstä suurin osa on sen selvittämistä, mikä meni pieleen. Lähes oikein olevan ohjelman lukeminen, suorittaminen ja korjaaminen kehittää logiikan lisäksi kärsivällisyyttä.
Sopivuus
Kenelle se sopii – ja kenelle ei
Se sopii sinulle, jos
- Etsitkö ensimmäistä koodaussovellusta lapselle, joka johdattaa oikean Pythonin pariin eikä pysähdy lohkoihin
- Onko lapsesi kokeillut lohkokoodausta ja valmis seuraavaan vaiheeseen
- Haluatko lapsen oppivan leikkimällä, piirtämällä ja korjaamalla lyhyissä tuokioissa
- Pidätkö viikoittaisesta näkymästä käytettyyn aikaan ja harjoiteltuihin ideoihin, jotka säilyvät vain laitteella
- Haluatko ostosten ja sovelluksen ulkopuolelle johtavien linkkien olevan vanhempien portin takana
Se ei ole oikea työkalu sinulle, jos
- Haluatko lapsen työskentelevän heti täysin itsenäisesti kannettavalla tietokoneella tekstieditorissa
- Odotatko kaiken olevan ilmaista: ensimmäinen kurssi, 12 pulmaa, 7 piirrosta ja ensimmäiset tehtävät ovat ilmaisia, ja Pro avaa loput
- Etsitkö luokkahuoneen hallintatyökalua opettajatileillä
- Eikö lapsi osaa vielä lukea — tavoitteet ja vihjeet voidaan lukea ääneen, mutta oppitunneilla oletetaan silti lukemisen perustaito
Kysymykset
Usein kysytyt kysymykset
Sopiiko Python for Kids: Coding Games aloittavalle lapselle?
Kyllä. Python for Kids: Coding Games on tehty lapsille, jotka eivät ole koskaan koodanneet, sekä lapsille, jotka ovat kokeilleet lohkoja ja haluavat ottaa seuraavan askeleen. Se alkaa lohkotehtävillä, näyttää jokaisen tehtävän taustalla olevan Python-koodin ja etenee kirjoitettuun koodiin, joten siirtyminen leikistä ohjelmointiin tapahtuu vähitellen.
Miten lohkotehtävät johdattavat oikean Pythonin pariin?
Jokaisessa 41 lohkotehtävästä vastaava Python-ohjelma näkyy lohkojen vieressä, ja parhaillaan suoritettava rivi korostuu hahmon liikkuessa. Lapsi näkee, että hänen raahaamansa lohkot ja myöhemmin kirjoittamansa koodi ovat sama asia, mikä tekee kirjoittamiseen siirtymisestä paljon helpompaa.
Mitä lapseni oppii?
Sekvenssejä ja algoritmeja, silmukoita, ehtoja, virheenkorjausta, funktioita ja asioiden tallentamista listoihin Pythonilla ensimmäisestä oppitunnista alkaen. 20 lyhyttä kurssia ja 84 oppituntia etenevät aiheesta Mitä koodaaminen on? komennoille print, muuttujille, syötteelle, komennoille if ja else, silmukoille ja range()-funktiolle sekä siitä funktioihin, listoihin, sanakirjoihin, tiedostoihin ja ensikosketukseen luokkiin.
Onko sovellus turvallinen lapsille, ja mitä vanhemmat voivat hallita?
Python for Kids: Coding Games pitää Vanhempien osion, ostokset ja sovelluksesta poistuvat linkit vanhempien portin takana. Vanhempien osiossa näkyy viikoittainen raportti käytetystä ajasta ja harjoitelluista ideoista, ja nämä tiedot tallennetaan vain laitteelle. Lue kaupan sovelluslistauksesta löytyvä tietosuojakäytäntö ennen kuin annat lapsen käyttää mitään sovellusta.
Tarvitseeko lapseni näppäimistöä?
Ei aluksi. Lohkotehtävissä lohkot yhdistetään napsauttamalla, ja Turtle Drawing Studiossa lapsi muokkaa koodia napauttamalla sanoja ja numeroita. Myöhemmin näppäimistöstä on hyötyä oppitunneilla, tehtävissä ja editorissa, jossa lapsi kirjoittaa ja tallentaa omia ohjelmiaan.
Mikä on Bug Hunt?
Bug Hunt antaa lapselle ohjelman, joka on melkein oikein. Hän suorittaa sen, huomaa mikä menee pieleen ja korjaa sen. Tehtävä harjoittaa ohjelmoijille tärkeää lukemisen ja tarkistamisen tapaa, ja päivittäinen tehtävä ylläpitää lempeää putkea ilman paineita.
Onko Python for Kids: Coding Games ilmainen?
Sen voi ladata ilmaiseksi. Ensimmäinen kurssi, 12 lohkotehtävää, 7 kilpikonnapiirrosta ja ensimmäiset tehtävät ovat ilmaisia, ja sovellusta voi käyttää ilman tilausta. Pro avaa kaikki kurssit, pulmat, piirrokset ja tehtävät sekä loppukokeen ja suorittamistodistuksen, jossa on lapsen nimi.
Miksi opettaa Pythonia pelkkien lohkojen sijaan?
Lohkot ovat erinomainen ensimmäinen askel, mutta ohjelmoijat eivät kirjoita niiden avulla. Pythonia käytetään laajasti, ja sen koodi muistuttaa luettavuudeltaan tavallista englantia, joten lapsi voi siirtyä lohkoista tekstipohjaiseen kieleen aloittamatta alusta. Tässä sovelluksessa molemmat näytetään rinnakkain, joten yhteys on helposti nähtävissä.
Voivatko myös vanhemmat lapset käyttää sitä?
Kyllä. Lohkotehtävien jälkeen kursseilla käsitellään funktioita, listoja, sanakirjoja, tiedostoja ja luokkia, ja myöhemmillä kursseilla esitellään kirjastoja, PyGame, dataa ja tekoälyä. Näin pulmat ohittanut lapsi voi jatkaa eteenpäin. 60 tehtävää on jaettu helppoihin, keskivaikeisiin ja vaikeisiin.
Mitä alustoja ja kieliä se tukee?
Python for Kids: Coding Games toimii iPhonella ja iPadilla App Storen kautta sekä Androidilla Google Playn kautta, ja sovelluksen käyttöliittymä on saatavilla 22 kielellä. Sen ikäluokitus App Storessa on 4+.
Aloita
Aloita ensimmäinen pulma tänään
Aloittaminen on ilmaista iOS- ja Android-laitteilla 22 kielellä.
Lisää CoddyKitilta
Saatavilla alustoilla iOS ja Android.