Python for Kids: Coding Games-sovelluksen kuvake

Python for Kids: Coding Games

Koulutus · Ilmainen · iOS & Android · CoddyKit

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.

App Store — Lataa ilmaiseksiGoogle Play — Lataa ilmaiseksi
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)
Kuva hymyilevästä lapsesta pitelemässä tablettia Python for Kids -aloitusnäytön vieressäPython for Kids -oppimispolkukortti, jossa on Aloita ensimmäinen oppitunti -painike ja eteneminen 0 prosentissa
41Lohkokoodauspulmat
14Kilpikonnapiirrokset
84Oppituntia 20 kurssilla
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ää

Kuva hymyilevästä lapsesta pitelemässä tablettia Python for Kids -aloitusnäytön vieressä
EtusivuAloitusnäytöllä näkyvät päivittäinen tavoite ja Taito­keskus sekä kaupan kuvitus lapsesta tabletin kanssa.
Python for Kids -oppimispolkukortti, jossa on Aloita ensimmäinen oppitunti -painike ja eteneminen 0 prosentissa
OppimispolkuOppimispolkukortista voi aloittaa ensimmäisen oppitunnin, ja siinä näkyy kurssin eteneminen.
Getting Started with Coding -kurssisivu, jolla näkyy 84 oppituntia ja että ensimmäinen kurssi on ilmainen
KurssisivuEnsimmäinen kurssi, Getting Started with Coding, on ilmainen. Se alkaa aiheilla Mitä koodaaminen on? ja Mikä on algoritmi?
Kurssin algoritmeja arjessa käsittelevä aihekortti lapsen vieressä polkupyörällä
AihepiiritAihekorteissa yhdistetään esimerkiksi algoritmit arkielämään lyhyissä kokonaisuuksissa.
AI-keskustelunäkymä, jossa ehdotetaan käsitteiden selittämistä, vinkkien antamista, visailua ja lapsille suunnatun koodausoppimisen etenemissuunnitelman laatimista
AI-keskusteluAI-keskustelu ehdottaa ideoiden selittämistä, vinkkien antamista, visailua ja oppimisen etenemissuunnitelman laatimista.

Kurssi

Mitä Python for Kids -kurssi sisältää

Sovelluksen omasta kurssivalikoimasta löytyvät lyhyet kurssit etenevät koodaamisen perusteista oikeiden ohjelmien kirjoittamiseen Pythonilla.

  1. Koodauksen aloittaminen

    Koodaamisen ja algoritmin perusteet selitetään lyhyillä oppitunneilla värikkäiden esimerkkien avulla. Tämä ensimmäinen kurssi on ilmainen.

  2. Johdatus Pythoniin ja Pythonin perusteet

    Ensimmäinen print-käsky, muuttujat, syöte ja yksinkertainen matematiikka johdattavat pieniin ohjelmiin, joita lapsi voi suorittaa.

  3. Ehtolauseet

    if ja else: ohjelman opettaminen valitsemaan kahden vaihtoehdon välillä sen perusteella, mikä pitää paikkansa.

  4. Funktiot ja listat

    Koodilohkon uudelleenkäyttö funktion avulla sekä asioiden tallentaminen listaan, kuten hedelmien lista.

  5. Olio-ohjelmointi ja tiedostot

    Ensikosketus luokkiin sekä tiedostojen lukemiseen ja kirjoittamiseen lapsille, jotka haluavat edetä perusteita pidemmälle.

  6. Kirjastojen käyttäminen

    Valmiin koodin hyödyntämistä. Myöhemmillä kursseilla tutustutaan myös PyGameen ja dataan.

  7. Johdatus tekoälyyn

    Mitä tekoäly on ja missä sitä esiintyy, sekä sen sovelluksia ja ensimmäinen askel tekoälyyn valmistautumisessa Pythonilla.

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

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

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

  3. 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ä koodaus­sovellusta 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ä.

App Store — Lataa ilmaiseksiGoogle Play — Lataa ilmaiseksi
Tarkistettu viimeksi · Julkaisija: CoddyKit · Tietosuojakäytäntö
Saatavilla alustoilla iOS ja Android.