Python for Kids: Coding Games
Python for Kids: Coding Games — Teka-teki blok yang bertukar menjadi Python sebenar
Python for Kids: Coding Games ialah aplikasi iOS dan Android percuma untuk ibu bapa yang anaknya sudah bersedia untuk belajar pengaturcaraan, membawa mereka daripada teka-teki blok kepada Python yang ditaip. Kanak-kanak menyusun blok bersama-sama, menekan Run dan melihat watak bergerak sambil program Python yang sepadan muncul di sebelah blok. Kemudian mereka melukis dengan turtle, membaiki program yang bermasalah dan mengikuti 20 kursus pendek — dengan Parent Corner yang dilindungi oleh sekatan ibu bapa.
- Harga
- Percuma, peningkatan Pro
- Platform
- iOS dan Android
- Bahasa
- 22
- Penarafan umur
- 4+
- Versi
- 82.6.0
- Memerlukan
- iOS 15.1 atau lebih baharu
- App Store
- 3.5 ★ (11)


Setiap program blok juga merupakan program Python.
Banyak permainan pengaturcaraan untuk kanak-kanak terhenti pada blok. Di sini, blok menjadi jambatan: kod Python dipaparkan di sebelah teka-teki dengan baris yang sedang dijalankan diserlahkan, jadi peralihan daripada menyeret blok kepada menaip kod terasa seperti tahap seterusnya dalam permainan yang sama, bukannya subjek baharu.
Apakah aplikasi ini
Python for Kids: Coding Games ialah aplikasi iOS dan Android percuma yang mengajar kanak-kanak Python, bermula dengan 41 teka-teki pengaturcaraan blok yang menunjukkan Python sebenar di sebalik setiap blok. Aplikasi ini turut menyediakan studio lukisan turtle dengan 14 lukisan, Bug Hunt, misi harian, 20 kursus pendek dengan 84 pelajaran dan 60 misi. Parent Corner, pembelian dan pautan luar dilindungi oleh sekatan ibu bapa, manakala data Parent Corner kekal pada peranti.
Dalam aplikasi
Rupa aplikasi ini





Kursus
Kandungan kursus Python for Kids
Kursus-kursus pendek daripada senarai kursus dalam app, bermula daripada maksud pengekodan hingga menulis program sebenar dengan Python.
Bermula dengan Pengekodan
Maksud pengekodan dan algoritma diterangkan dalam pelajaran pendek dengan contoh berwarna-warni. Kursus pertama ini percuma.
Pengenalan kepada Python dan Asas Python
Pernyataan print pertama, pemboleh ubah, input dan matematik mudah, berkembang kepada program kecil yang boleh dijalankan oleh kanak-kanak.
Pernyataan Bersyarat
if dan else: mengajar program memilih antara dua laluan berdasarkan perkara yang benar.
Fungsi dan Senarai
Menggunakan semula blok kod dengan fungsi, dan menyimpan senarai perkara seperti senarai buah-buahan.
Pengaturcaraan Berorientasikan Objek dan Fail
Pengenalan kepada kelas, serta membaca dan menulis fail, untuk kanak-kanak yang ingin melangkaui asas.
Bekerja dengan Pustaka
Menggunakan kod siap guna, dengan kursus seterusnya yang menyentuh PyGame dan data.
Pengenalan kepada Kecerdasan Buatan
Maksud kecerdasan buatan dan tempat ia digunakan, bersama aplikasinya serta langkah pertama untuk membuat persediaan menghadapi AI dengan Python.
Data dan Visualisasi
Manipulasi data dan carta mudah untuk pelajar yang lebih berusia dan bersedia untuk langkah seterusnya.
Cara ia berfungsi
Begini sesi kanak-kanak berjalan
Sesi berlangsung secara ringkas dan menyeronokkan, dengan misi harian yang mengekalkan rentetan pencapaian secara santai, serta matlamat dan petunjuk yang boleh dibaca dengan kuat untuk kanak-kanak yang baru belajar membaca.
Selesaikan teka-teki blok
Gerakkan, ulang dan pusing blok untuk mencapai sasaran, sambil melihat versi Python bagi program yang sama diserlahkan baris demi baris semasa ia dijalankan. Sehingga tiga bintang diberikan sebagai ganjaran kerana menyelesaikan tahap dengan blok sesedikit mungkin.
Melukis dengan turtle
Ubah nombor atau perkataan dalam program lukisan pendek dengan mengetik, tekan Run dan lihat turtle melukis gambar baharu — bintang, bunga, lingkaran atau kepingan salji — tanpa memerlukan papan kekunci.
Baiki pepijat, kemudian tulis kod
Jalankan program yang hampir betul, kenal pasti perkara yang silap dan baikinya. Pelajaran pendek, kuiz dan 60 misi kemudiannya membimbing mereka untuk menulis dan menyimpan program sendiri dalam penyunting.
Kandungan
Kandungan dalam aplikasi
41
Teka-teki pengaturcaraan blok
Gerakkan, ulang, pusing dan baiki program untuk mencapai sasaran, dengan Python sebenar dipaparkan di sebelah setiap teka-teki. Kanak-kanak juga boleh mereka bentuk dan menyimpan tahap sendiri selepas menyelesaikannya.
14
Lukisan turtle
Bintang, bunga, lingkaran, kepingan salji, bandar dan banyak lagi, semuanya dihasilkan dengan program pendek yang boleh diedit dengan mengetik perkataan dan nombor.
84
Pelajaran dalam 20 kursus
Daripada What is coding? hingga print, pemboleh ubah, gelung, fungsi dan senarai, diikuti pengenalan pertama kepada kelas, dengan contoh, kuiz dan latihan dalam setiap pelajaran.
60
Misi
Program kecil untuk dibina, seperti menyebut nama sendiri, mengira hingga 10 atau melukis bintang, pada tahap mudah, sederhana dan sukar.
Bug Hunt
Kenal pasti perkara yang silap
Jalankan program yang hampir betul, cari kesilapan dan baikinya, dengan misi harian sebagai aktiviti sampingan.
Ibu bapa
Parent Corner
Laporan mingguan tentang masa yang diluangkan dan idea yang dipraktikkan. Parent Corner, pembelian dan pautan yang membawa keluar daripada aplikasi dilindungi oleh sekatan ibu bapa, dan datanya disimpan pada peranti sahaja.
Untuk ibu bapa
Pada umur berapakah kanak-kanak boleh mula belajar pengaturcaraan dalam Python, dan bagaimana ia bermula?
Tiada satu umur yang sesuai untuk semua. Kanak-kanak yang boleh mengikuti urutan langkah sudah bersedia untuk pengaturcaraan blok, iaitu arahan yang terdiri daripada kepingan yang disusun bersama, manakala Python yang ditaip biasanya mula difahami apabila kanak-kanak sudah boleh membaca dengan lancar dan pernah mempelajari gelung serta syarat dalam blok. Python ialah bahasa ditaip pertama yang biasa digunakan kerana kodnya hampir seperti bahasa Inggeris biasa, jadi program pendek seperti gelung yang mengulangi langkah melukis mudah dibaca semula dan diubah oleh kanak-kanak.
Urutan dan algoritmaidea pertama
Program ialah senarai langkah dalam susunan yang betul. Menggerakkan watak ke petak sasaran dengan blok sesedikit mungkin mengajar kanak-kanak merancang susunan langkah sebelum menekan Run.
Gelunglakukan lima kali
Gelung mengulangi sesuatu tindakan tanpa mengulangi arahan. Melukis bintang atau lingkaran dengan turtle menunjukkan sebab gelung pendek lebih baik daripada sepuluh baris yang disalin.
Syaratjika ini, maka itu
Syarat membolehkan program membuat pilihan. Inilah kali pertama kanak-kanak melihat kod berkelakuan secara berbeza bergantung pada perkara yang benar.
Penyahpepijatankemahiran sebenar
Program yang hampir betul lebih bernilai kepada pelajar berbanding program yang sudah siap, kerana mencari perkara yang silap merupakan sebahagian besar daripada kerja pengaturcara. Membaca, menjalankan dan membaiki program yang hampir betul membina kesabaran serta kemahiran logik.
Sesuai
Untuk siapa — dan bukan untuk siapa
Sesuai untuk anda jika anda
- Adakah anda ibu bapa yang mencari app pengekodan pertama yang membawa kepada Python sebenar, bukannya berhenti pada blok
- Adakah anak anda pernah mencuba pengekodan berasaskan blok dan bersedia untuk langkah seterusnya
- Adakah anda mahu anak belajar sambil bermain, melukis dan membaiki, dalam sesi-sesi pendek
- Adakah anda menyukai paparan mingguan tentang masa yang diluangkan dan idea yang dipraktikkan, yang disimpan pada peranti
- Adakah anda lebih suka pembelian dan pautan luar dilindungi oleh gerbang ibu bapa
Bukan alat yang sesuai jika anda
- Adakah anda mahu anak berdikari sepenuhnya menggunakan komputer riba dengan penyunting teks sejak awal
- Adakah anda menjangkakan semuanya percuma: kursus pertama, 12 teka-teki, 7 lukisan dan misi pertama adalah percuma, manakala Pro membuka akses kepada selebihnya
- Adakah anda mencari alat pengurusan bilik darjah dengan akaun guru
- Adakah anak anda masih belum boleh membaca — matlamat dan petua boleh dibacakan, tetapi pelajaran masih mengandaikan kebolehan membaca asas
Soalan
Soalan lazim
Adakah Python for Kids: Coding Games sesuai untuk kanak-kanak yang baru bermula?
Ya. Python for Kids: Coding Games direka untuk kanak-kanak yang belum pernah menulis kod dan mereka yang pernah mencuba blok serta mahu melangkah ke peringkat seterusnya. Ia bermula dengan teka-teki blok, menunjukkan Python di sebalik setiap teka-teki dan berkembang kepada kod yang ditaip, jadi peralihan daripada bermain kepada pengaturcaraan berlaku secara beransur-ansur.
Bagaimanakah teka-teki blok membawa kepada Python sebenar?
Setiap daripada 41 teka-teki blok memaparkan program Python yang sepadan di sebelah blok, dengan baris yang sedang dijalankan diserlahkan apabila watak bergerak. Kanak-kanak dapat melihat bahawa blok yang diseret dan kod yang akan ditaip kemudian ialah perkara yang sama, menjadikan langkah untuk mula menaip jauh lebih mudah.
Apakah yang akan dipelajari oleh anak saya?
Jujukan dan algoritma, gelung, syarat, penyahpepijatan, fungsi dan penyimpanan senarai perkara, menggunakan Python sejak pelajaran pertama. 20 kursus pendek dengan 84 pelajaran bergerak daripada Apakah pengekodan? kepada print, pemboleh ubah, input, if dan else, gelung dan range(), kemudian fungsi, senarai, kamus, fail dan pengenalan kepada kelas.
Adakah app ini selamat untuk kanak-kanak, dan apakah yang boleh dikawal oleh ibu bapa?
Python for Kids: Coding Games melindungi Parent Corner, pembelian dan pautan yang membawa keluar dari app dengan gerbang ibu bapa. Parent Corner memaparkan laporan mingguan tentang masa yang diluangkan dan idea yang dipraktikkan, dan data itu hanya disimpan pada peranti. Sila baca dasar privasi yang dipautkan daripada penyenaraian kedai sebelum membenarkan kanak-kanak menggunakan mana-mana app.
Adakah anak saya memerlukan papan kekunci?
Tidak pada permulaan. Teka-teki blok dimainkan dengan mencantumkan blok, manakala dalam Turtle Drawing Studio, kanak-kanak mengedit kod dengan mengetik perkataan dan nombor. Menaip menjadi berguna kemudian, dalam pelajaran, misi dan penyunting tempat mereka menulis serta menyimpan program sendiri.
Apakah Bug Hunt?
Bug Hunt memberikan kanak-kanak sebuah program yang hampir betul. Mereka menjalankannya, mengenal pasti perkara yang tidak kena dan membaikinya. Aktiviti ini melatih tabiat membaca dan menyemak yang menjadi amalan penting pengaturcara, manakala misi harian membantu mengekalkan rentak secara santai tanpa tekanan.
Adakah Python for Kids: Coding Games percuma?
Ia percuma untuk dimuat turun. Kursus pertama, 12 teka-teki blok, 7 lukisan turtle dan misi pertama adalah percuma, dan app ini boleh terus digunakan tanpa langganan. Pro membuka akses kepada setiap kursus, teka-teki, lukisan dan misi, serta peperiksaan akhir dan sijil tamat kursus yang memaparkan nama kanak-kanak.
Mengapa mengajar Python dan bukannya blok sahaja?
Blok ialah langkah pertama yang sangat baik, tetapi bukan itu yang ditulis oleh pengaturcara. Python digunakan secara meluas dan kodnya hampir menyerupai bahasa Inggeris biasa, jadi kanak-kanak boleh beralih daripada blok kepada bahasa teks tanpa perlu bermula semula. Dalam app ini, kedua-duanya dipaparkan bersebelahan supaya hubungannya dapat dilihat.
Bolehkah kanak-kanak yang lebih berusia turut menggunakannya?
Ya. Selain teka-teki blok, kursus-kursus ini merangkumi fungsi, senarai, kamus, fail dan kelas, manakala kursus seterusnya memperkenalkan pustaka, PyGame, data dan kecerdasan buatan, jadi kanak-kanak yang sudah melangkaui teka-teki boleh terus belajar. 60 misi dibahagikan kepada tahap mudah, sederhana dan sukar.
Apakah platform dan bahasa yang disokongnya?
Python for Kids: Coding Games boleh digunakan pada iPhone dan iPad melalui App Store, serta pada Android melalui Google Play. Antara muka aplikasi ini tersedia dalam 22 bahasa. Aplikasi ini mendapat penarafan 4+ di App Store.
Lagi daripada CoddyKit
Tersedia di iOS dan Android.