Ikon aplikasi Learn Coding for Kids: Python

Learn Coding for Kids: Python

Pendidikan · Percuma · iOS & Android · CoddyKit

Learn Coding for Kids: Python — Coding untuk kanak-kanak, daripada lukisan kura-kura hingga permainan kuiz

Learn Coding for Kids: Python ialah aplikasi iOS dan Android percuma yang mengajar pengekodan untuk kanak-kanak menggunakan Python sebenar. Langkah pertama langsung tidak memerlukan menaip: seorang kanak-kanak menjalankan program kecil dan kura-kura melukis bintang pada telefon, garisan demi garisan. Selepas itu, tersedia 20 kursus ringkas, 41 tahap teka-teki blok dan 60 misi, disusun mengikut rentang perhatian yang singkat.

App Store — Muat turun percumaGoogle Play — Muat turun percuma
Harga
Percuma, naik taraf Pro
Platform
iOS dan Android
Bahasa
22
Penarafan umur
4+
Memerlukan
iOS 15.1 atau lebih baharu
App Store
5.0 ★ (1)
Ilustrasi seorang kanak-kanak memegang tablet di sebelah skrin utama aplikasi yang memaparkan kad Matlamat Harian, Permintaan Ciri dan Hab KemahiranKad laluan pembelajaran bertajuk Pengekodan untuk Kanak-kanak, ditandakan sebagai sedang berjalan pada 12 peratus, dengan butang Sambung Semula
20Kursus, 80 pelajaran
41Tahap teka-teki blok
60Misi Python
Konsep gelung difahami dahulu sebelum perkataan gelung diperkenalkan.

Pada minit pertama, seekor kura-kura melukis bintang. Ketik program lain dan sebuah segi empat sama, bunga atau lingkaran pelangi muncul; ubah dua nombor dan gambar itu berubah. Kanak-kanak mengenali pengulangan sebagai sesuatu yang boleh dilihat, manakala istilahnya diperkenalkan kemudian. Lukisan pertama dijalankan pada telefon itu sendiri tanpa memerlukan internet.

Apakah aplikasi ini

Learn Coding for Kids: Python ialah aplikasi iOS dan Android percuma yang memberikan pelajaran pengaturcaraan Python pertama kepada kanak-kanak yang baru bermula. Aplikasi ini menggabungkan 20 kursus ringkas dan 80 pelajaran pendek dengan lukisan kura-kura, 41 tahap teka-teki blok, 60 misi serta editor kod terbina dalam, supaya kanak-kanak boleh beralih daripada melihat program melukis kepada menulis program sendiri. Kursus pertama, tahap blok pertama dan misi pertama adalah percuma, manakala pintu kawalan ibu bapa melindungi pembelian dan pautan luar.

Dalam aplikasi

Rupa aplikasi ini

Ilustrasi seorang kanak-kanak memegang tablet di sebelah skrin utama aplikasi yang memaparkan kad Matlamat Harian, Permintaan Ciri dan Hab Kemahiran
Laman UtamaSkrin utama memaparkan matlamat harian dan Hab Kemahiran, dengan tab Laman Utama, Belajar, Editor, Sembang AI dan Cabaran di bahagian bawah.
Kad laluan pembelajaran bertajuk Pengekodan untuk Kanak-kanak, ditandakan sebagai sedang berjalan pada 12 peratus, dengan butang Sambung Semula
Laluan pembelajaranButang Sambung Semula meneruskan laluan dari tempat kanak-kanak berhenti, bersama angka kemajuan pada kad.
Skrin kursus Pengenalan kepada Pengaturcaraan dengan kemajuan keseluruhan pada 12 peratus, tiga daripada 26 pelajaran telah diselesaikan dan pelajaran pertama percuma
Ringkasan kursusSebuah kursus memaparkan kemajuan keseluruhan, jumlah pelajaran yang telah diselesaikan dan pelajaran pertamanya yang ditandakan percuma.
Slaid gedung yang berbunyi Code, Succeed dengan seorang kanak-kanak menaiki basikal dan skrin pelajaran yang menyebut tentang algoritma dalam kehidupan harian
Gunakan kemahiranKarya seni gedung yang menggambarkan idea bahawa kanak-kanak menggunakan setiap kemahiran baharu dengan serta-merta; sebahagian pelajaran algoritma dipaparkan pada telefon.
Skrin Sembang AI dengan cadangan arahan tentang konsep utama, petua pembelajaran, kuiz dan peta laluan untuk Pengekodan untuk Kanak-kanak
Sembang AIArahan sedia digunakan meminta konsep utama, petua untuk belajar dengan lebih pantas, kuiz atau peta laluan.

Kursus

Kandungan kursus Python

Nama-nama di bawah ialah kursus sebenar daripada kursus Coding for Kids di laman ini, mengikut turutan kanak-kanak menemuinya: gambar pertama, kemudian idea di sebaliknya, dan akhirnya projek kecil.

  1. Apakah Pengekodan?

    Perkara yang boleh dilakukan oleh komputer dan maksud kod, tanpa perlu menaip pada permulaan. Kursus pertama adalah percuma.

  2. Berfikir Seperti Pengkod: Algoritma

    Berfikir dalam langkah yang jelas dan tersusun — idea asas yang menjadi sandaran setiap pelajaran seterusnya.

  3. Program Python Pertama Anda

    Mencetak mesej pertama pada skrin — saat seorang kanak-kanak melihat perkataan mereka sendiri muncul.

  4. Mengingati Perkara

    Pemboleh ubah sebagai cara menyimpan nombor atau perkataan untuk digunakan kemudian, diikuti oleh Mengira dan Mengira Kira untuk matematik mudah.

  5. Membuat Pilihan

    Menggunakan if dan else supaya program boleh membuat keputusan, bersama-sama Keseronokan dengan Teks dan Keseronokan True atau False untuk nilai yang diputuskan.

  6. Melakukan Perkara Berulang Kali

    Gelung dan pengiraan dengan range, kemudian Mengumpulkan Perkara dalam Senarai untuk menyimpan banyak item bersama-sama.

  7. Fungsi Resipi

    Fungsi sebagai resipi yang boleh digunakan semula, supaya kanak-kanak menulis satu set langkah sekali dan menggunakannya berkali-kali.

  8. Melukis dengan Turtle

    Grafik Turtle, kemudian Animasi Ringkas dan Corak dengan Gelung Bersarang, diakhiri dengan Projek Mini: Permainan Kuiz.

Cara ia berfungsi

Perkara yang dilakukan oleh kanak-kanak dalam aplikasi

Aplikasi ini disusun supaya kanak-kanak sentiasa mempunyai satu perkara kecil seterusnya untuk dilakukan, dan ibu bapa boleh melihat perkara seterusnya itu sepintas lalu.

  1. Tonton program melukis, kemudian ubahnya

    Jalankan program kecil yang pertama dan seekor kura-kura melukis bintang. Pilih program lain untuk menghasilkan segi empat sama, bunga atau lingkaran pelangi, kemudian ubah dua nombor untuk melihat gambar itu berubah.

  2. Ikuti kursus ringkas

    Setiap satu daripada 20 kursus dibahagikan kepada pelajaran kecil, bermula dengan pengenalan tentang komputer dan kod, diikuti algoritma, pemboleh ubah dan gelung, hingga projek mini: membina permainan kuiz.

  3. Bermain, berlatih dan teruskan pembelajaran

    Selesaikan tahap teka-teki blok apabila kucing, katak, robot atau naga perlu mencapai matlamat, cuba satu misi, kemudian gunakan kuiz, kad imbas, helaian rujukan dan rentetan harian untuk mengukuhkan idea baharu.

Kandungan

Kandungan aplikasi

20

Kursus, 80 pelajaran

Komputer dan kod, algoritma, mencetak mesej, pemboleh ubah dan matematik mudah, teks serta benar atau palsu, if dan else, gelung dengan range, senarai dan kamus, nombor rawak, fungsi serta animasi kura-kura.

41

Tahap teka-teki blok

Setiap tahap memperoleh bintang dan menjadi semakin sukar secara berperingkat, dengan blok seperti move, jump, repeat, if blocked dan repeat until goal. Tahap pertama adalah percuma.

60

Misi Python

Matlamat kecil dan nyata dalam tahap mudah, sederhana dan sukar: menyapa komputer, mengira gula-gula jellybean, membina tangga bintang, menyemak nombor genap atau ganjil, serta mencari mainan yang tersembunyi.

Kura-kura

Melukis dengan kod

Grafik kura-kura, animasi mudah dan corak gelung bersarang menukarkan beberapa baris Python kepada gambar pada skrin.

Editor

Editor kod sebenar

Apabila kanak-kanak sudah bersedia, editor terbina dalam menulis dan menjalankan Python pada telefon serta memaparkan output. Program boleh disimpan dan dibuka semula dalam My Codes.

Ulang kaji

Alat yang membantu mengukuhkan pembelajaran

Kuiz mini dan ulang kaji menggunakan kad imbas, helaian rujukan, program contoh, nota, pelajaran yang disimpan serta rentetan harian dengan kemajuan yang menunjukkan perkara yang telah dipelajari.

Untuk ibu bapa

Adakah Python bahasa pertama yang baik untuk kanak-kanak, dan mengapa lukisan kura-kura membantu?

Python sering disyorkan sebagai bahasa teks pertama kerana kodnya hampir menyerupai bahasa Inggeris dan hanya mempunyai sedikit tanda baca yang boleh mengelirukan. Lukisan kura-kura menambah satu lagi perkara yang diperlukan oleh pelajar muda: hasil yang boleh dilihat. Beberapa baris kod menggerakkan pen merentasi skrin, dan kesilapan dapat dilihat sebagai bentuk yang senget, bukannya mesej yang sukar difahami. Kebanyakan kanak-kanak lebih gembira untuk mencuba lagi apabila hasilnya berupa gambar.

Grafik kura-kurakod yang boleh dilihat

Kura-kura ialah pen kecil yang mematuhi arahan seperti bergerak ke hadapan dan berpusing. Ulang dua arahan yang sama dan sebuah segi empat sama akan muncul; ulang arahan tersebut dengan sudut yang berbeza dan bentuknya menjadi bintang. Ini menjadikan konsep gelung boleh dilihat.

Algoritmalangkah mengikut turutan

Sebelum menulis sebarang kod, kanak-kanak belajar menerangkan sesuatu tugas sebagai langkah yang jelas mengikut turutan yang betul, seperti resipi. Aplikasi ini kembali kepada idea resipi itu kemudian apabila memperkenalkan fungsi sebagai resipi yang boleh digunakan semula.

IndentasiSatu keunikan Python

Python menandakan baris yang tergolong dalam gelung atau if berdasarkan jarak indentasinya. Semuanya kelihatan kemas setelah konsep ini difahami, dan perkara inilah yang pertama sekali ingin diperiksa oleh orang dewasa apabila program kanak-kanak tidak dapat dijalankan.

Blok dan kemudian teksdua cara untuk memahami idea yang sama

Menyambungkan blok seperti move, jump, repeat dan if blocked melatih pemikiran yang sama seperti menaip Python. Kanak-kanak yang lebih muda atau kurang yakin boleh bermula dengan blok, manakala kanak-kanak yang mahukan kod sebenar boleh terus ke pelajaran.

Sesuai

Untuk siapa — dan bukan untuk siapa

Sesuai untuk anda jika anda

  • Anda ialah ibu bapa yang mahu melihat kemajuan sebenar dalam pembelajaran pengaturcaraan pertama anak, bukan video tentang pengaturcaraan
  • Anda mempunyai anak yang gemar melukis, menyelesaikan teka-teki atau bermain permainan, dan sanggup mencuba kod jika kod itu menghasilkan gambar
  • Anda mahukan Python sebenar sejak awal, dengan permainan blok sebagai permulaan yang lebih lembut untuk kanak-kanak yang lebih muda atau kurang yakin
  • Anda sukakan pelajaran yang jelas dan ringkas, sesuai diselitkan dalam hari yang sibuk
  • Anda mahukan aplikasi dalam bahasa keluarga sendiri, daripada 22 bahasa antara muka

Bukan alat yang sesuai jika anda

  • Anda menjangkakan keseluruhan laluan adalah percuma: kursus pertama, tahap blok pertama dan misi pertama sememangnya percuma, manakala CoddyKit Pro membuka akses kepada selebihnya
  • Anda sedang mencari kursus untuk remaja yang ingin menceburi bidang sains data atau pembangunan web
  • Anda mahukan kelas dengan guru manusia; aplikasi ini mengikut rentak sendiri, dengan tab Sembang AI untuk soalan

Privasi

Untuk ibu bapa: pembelian dan pautan luar

Pintu kawalan ibu bapa dipaparkan sebelum pembelian dan sebelum pautan yang membawa keluar dari Learn Coding for Kids: Python. Langganan disediakan oleh ibu bapa, dan pada Android, langganan boleh diurus atau dibatalkan pada bila-bila masa dalam Google Play.

Butiran lengkap terdapat dalam Dasar privasi CoddyKit.

Soalan

Soalan lazim

Apakah Learn Coding for Kids: Python?

Learn Coding for Kids: Python ialah aplikasi iOS dan Android percuma yang mengajar pengekodan kepada kanak-kanak menggunakan Python. Aplikasi ini menawarkan 20 kursus ringkas dan 80 pelajaran, lukisan turtle, 41 tahap teka-teki blok, 60 misi serta editor kod terbina dalam. Aplikasi ini direka untuk kanak-kanak yang tidak pernah menulis kod.

Untuk umur berapa?

Sari kata App Store menerangkannya sebagai pengaturcaraan menyeronokkan untuk umur 6 tahun ke atas, dan aplikasi ini diberi penarafan 4+. Setiap kanak-kanak berbeza, jadi lukisan pertama ialah ujian yang baik: jika anak anda seronok melihat turtle melukis bintang dan mengubah nombor, pelajaran awal ini mungkin sesuai untuk mereka.

Adakah anak saya perlu menaip kod?

Tidak pada mulanya. Lukisan pembukaan tidak memerlukan pengalaman menaip, dan Block Playground menggunakan blok yang boleh dicantumkan. Menaip Python diperkenalkan secara beransur-ansur melalui pelajaran dan editor kod, yang menjalankan program anak anda pada telefon dan memaparkan outputnya.

Apakah yang sebenarnya akan dipelajari oleh anak saya?

Kanak-kanak belajar tentang komputer dan kod, cara menerangkan tugasan dalam langkah yang tersusun, cara mencetak mesej dan menggunakan pemboleh ubah, cara if dan else membuat pilihan, cara gelung dan range mengulangi tindakan, serta cara senarai, kamus, fungsi dan nombor rawak berfungsi. Kursus ini berakhir dengan animasi turtle, corak gelung bersarang dan permainan kuiz ciptaan mereka sendiri.

Bagaimanakah teka-teki blok digunakan?

Block Playground mempunyai 41 tahap yang memerlukan kucing, katak, robot atau naga mencapai matlamat. Kanak-kanak mencantumkan blok seperti move, jump, repeat dan if blocked, menekan play dan melihat program berjalan. Aktiviti ini melatih pemikiran komputasional yang sama seperti dalam pelajaran, menggunakan blok dan bukannya teks.

Apakah yang percuma dan apakah yang dibuka oleh Pro?

Kursus pertama, tahap pertama Block Playground dan misi pengekodan pertama adalah percuma, jadi kanak-kanak boleh mencuba pengekodan sebenar sebelum ibu bapa membuat keputusan. CoddyKit Pro membuka semua kursus dan pelajaran, kesemua 41 tahap teka-teki, kesemua 60 misi serta peperiksaan dan sijil.

Adakah aplikasi ini berfungsi tanpa sambungan internet?

Lukisan turtle pertama dijalankan pada telefon dan tidak memerlukan internet. Penyataan gedung tidak menjanjikan penggunaan luar talian untuk bahagian aplikasi yang lain, jadi semak pelajaran pada peranti sebelum bergantung padanya untuk perjalanan yang jauh.

Apakah perbezaannya dengan aplikasi kanak-kanak JavaScript?

Learn Coding for Kids: Python mengajar Python dan bermula dengan turtle yang melukis bintang. Learn JavaScript for Kids mengajar JavaScript dan bermula dengan program langsung yang pelekatnya boleh diubah oleh kanak-kanak dengan mengetik. Kedua-duanya berkongsi asas yang sama, iaitu pemboleh ubah, gelung dan keputusan, jadi pilihan biasanya bergantung pada bahasa yang ingin diterokai oleh anak anda.

Mulakan

Biarkan anak anda melukis bintang pertama mereka dalam Python

Percuma untuk bermula pada iOS dan Android, dalam 22 bahasa.

App Store — Muat turun percumaGoogle Play — Muat turun percuma
Kali terakhir disemak · Diterbitkan oleh CoddyKit · Dasar privasi
Tersedia di iOS dan Android.