ไอคอนแอป Python for Kids: Coding Games

Python for Kids: Coding Games

การศึกษา · ฟรี · iOS & Android · CoddyKit

Python for Kids: Coding Games — ปริศนาบล็อกที่ต่อยอดไปสู่ Python จริง

Python for Kids: Coding Games คือแอปฟรีสำหรับ iOS และ Android สำหรับผู้ปกครองที่มีลูกพร้อมเริ่มเขียนโค้ด โดยพาเด็ก ๆ จาก ปริศนาบล็อกไปสู่การพิมพ์ Python เด็ก ๆ ต่อบล็อกเข้าด้วยกัน กด Run และดูตัวละครเคลื่อนที่ ขณะที่โปรแกรม Python ที่ตรงกับบล็อกจะแสดงอยู่ข้าง ๆ จากนั้นพวกเขาจะวาดรูปด้วย turtle แก้โปรแกรมที่มีข้อผิดพลาด และเรียนผ่าน 20 คอร์สสั้น ๆ — พร้อม Parent Corner ที่อยู่หลังระบบยืนยันจากผู้ปกครอง

App Store — ดาวน์โหลดฟรีGoogle Play — ดาวน์โหลดฟรี
ราคา
ฟรี อัปเกรดเป็น Pro
แพลตฟอร์ม
iOS และ Android
ภาษา
22
การจัดระดับอายุ
4+
เวอร์ชัน
82.6.0
ต้องใช้
iOS 15.1 ขึ้นไป
App Store
3.5 ★ (11)
ภาพประกอบเด็กยิ้มถือแท็บเล็ตอยู่ข้างหน้าจอหลักของ Python for Kidsการ์ดเส้นทางการเรียนรู้ Python for Kids พร้อมปุ่มเริ่มบทเรียนแรกและความคืบหน้าที่ 0 percent
41ปริศนาการเขียนโค้ดด้วยบล็อก
14ภาพวาดด้วย turtle
84บทเรียนใน 20 คอร์ส
โปรแกรมที่สร้างจากบล็อกทุกโปรแกรมก็คือโปรแกรม Python เช่นกัน

เกมเขียนโค้ดสำหรับเด็กจำนวนมากจบลงแค่การใช้บล็อก แต่ที่นี่บล็อกทำหน้าที่เป็นสะพานเชื่อมต่อ: โค้ด Python จะแสดงอยู่ข้างปริศนา พร้อมไฮไลต์บรรทัดที่กำลังทำงานอยู่ การเปลี่ยนจากการลากบล็อกไปสู่การพิมพ์โค้ดจึงให้ความรู้สึกเหมือนเลเวลถัดไปของเกมเดิม มากกว่าจะเป็นวิชาใหม่

คืออะไร

Python for Kids: Coding Games คือแอปฟรีสำหรับ iOS และ Android ที่สอนเด็ก ๆ ให้ใช้ Python โดยเริ่มจากปริศนาการเขียนโค้ดด้วยบล็อก 41 ด่าน ซึ่งแสดง Python จริงที่อยู่เบื้องหลังทุกบล็อก นอกจากนี้ยังมีสตูดิโอวาดรูปด้วย turtle พร้อมภาพวาด 14 แบบ, Bug Hunt, ภารกิจประจำวัน, 20 คอร์สสั้น ๆ ที่มี 84 บทเรียน และ 60 ภารกิจ ส่วน Parent Corner การซื้อสินค้า และลิงก์ภายนอกจะอยู่หลังระบบยืนยันจากผู้ปกครอง และข้อมูลใน Parent Corner จะเก็บอยู่บนอุปกรณ์

ภายในแอป

หน้าตาเป็นอย่างไร

ภาพประกอบเด็กยิ้มถือแท็บเล็ตอยู่ข้างหน้าจอหลักของ Python for Kids
หน้าหลักหน้าหลักแสดงเป้าหมายประจำวันและ Skill Hub พร้อมภาพประกอบเด็กถือแท็บเล็ตจากหน้าร้าน
การ์ดเส้นทางการเรียนรู้ Python for Kids พร้อมปุ่มเริ่มบทเรียนแรกและความคืบหน้าที่ 0 percent
เส้นทางการเรียนรู้การ์ดเส้นทางการเรียนรู้ใช้เริ่มบทเรียนแรกและแสดงความคืบหน้าตลอดหลักสูตร
หน้าหลักสูตร Getting Started with Coding แสดง 84 บทเรียน โดยหลักสูตรแรกเปิดให้เรียนฟรี
หน้าหลักสูตรหลักสูตรแรก Getting Started with Coding เปิดให้เรียนฟรี เริ่มต้นด้วยหัวข้อ What is Coding และ What is an Algorithm
การ์ดหัวข้อเกี่ยวกับ algorithms ในชีวิตประจำวัน ถัดจากภาพเด็กขี่จักรยาน
หัวข้อการ์ดหัวข้อเชื่อมโยงแนวคิดต่าง ๆ เช่น algorithms เข้ากับชีวิตประจำวันผ่านเนื้อหาสั้น ๆ
หน้าจอแชต AI พร้อมคำแนะนำให้ช่วยอธิบายแนวคิด ให้คำแนะนำ ทำแบบทดสอบ และสร้างเส้นทางการเรียนรู้ coding สำหรับเด็ก
แชต AIแชต AI แนะนำให้ช่วยอธิบายแนวคิด ให้คำแนะนำ ทำแบบทดสอบ และสร้างแผนการเรียนรู้

คอร์ส

สิ่งที่หลักสูตร Python for Kids ครอบคลุม

หลักสูตรสั้น ๆ จากรายการหลักสูตรของแอป ครอบคลุมตั้งแต่ coding คืออะไร ไปจนถึงการเขียนโปรแกรมจริงด้วย Python

  1. เริ่มต้นเรียนรู้การเขียนโค้ด

    อธิบายว่า coding คืออะไรและ algorithm คืออะไร ผ่านบทเรียนสั้น ๆ พร้อมตัวอย่างสีสันสดใส หลักสูตรแรกนี้เปิดให้เรียนฟรี

  2. Introduction to Python และ Python Basics

    ตั้งแต่คำสั่ง print แรก ตัวแปร input และคณิตศาสตร์พื้นฐาน ไปจนถึงการสร้างโปรแกรมขนาดเล็กที่เด็กสามารถเรียกใช้ได้

  3. Conditional Statements

    if และ else: สอนให้โปรแกรมเลือกหนึ่งในสองเส้นทางตามเงื่อนไขว่าอะไรเป็นจริง

  4. Functions และ Lists

    นำโค้ดส่วนหนึ่งกลับมาใช้ซ้ำด้วย function และจัดเก็บสิ่งต่าง ๆ เป็นรายการ เช่น รายการผลไม้

  5. Object-Oriented Programming และ Files

    ทำความรู้จัก classes เบื้องต้น รวมถึงการอ่านและเขียน files สำหรับเด็กที่ต้องการเรียนรู้ให้ไกลกว่าพื้นฐาน

  6. Working with Libraries

    การใช้โค้ดสำเร็จรูป พร้อมหลักสูตรถัดไปที่กล่าวถึง PyGame และ data

  7. Introduction to Artificial Intelligence

    เรียนรู้ว่า artificial intelligence คืออะไรและปรากฏอยู่ที่ใดบ้าง พร้อมการประยุกต์ใช้และก้าวแรกสู่การเตรียมตัวสำหรับ AI ด้วย Python

  8. Data และ Visualisation

    การจัดการ data และการสร้างแผนภูมิอย่างง่าย สำหรับผู้เรียนที่โตขึ้นและพร้อมก้าวสู่ระดับถัดไป

ทำงานอย่างไร

เซสชันของเด็กเป็นอย่างไร

เซสชันต่าง ๆ สั้นและสนุก พร้อมภารกิจประจำวันที่ช่วยรักษาสตรีคไว้อย่างผ่อนคลาย รวมถึงเป้าหมายและคำใบ้ที่สามารถอ่านออกเสียงให้เด็กที่เพิ่งเริ่มอ่านฟังได้

  1. ไขปริศนาบล็อก

    ขยับ ทำซ้ำ และหมุนบล็อกเพื่อไปให้ถึงเป้าหมาย พร้อมดู Python เวอร์ชันเดียวกันของโปรแกรมไฮไลต์ขึ้นทีละบรรทัดขณะทำงาน รับดาวได้สูงสุดสามดวงเมื่อผ่านด่านโดยใช้บล็อกให้น้อยที่สุด

  2. วาดรูปด้วย turtle

    เปลี่ยนตัวเลขหรือคำในโปรแกรมวาดรูปสั้น ๆ ด้วยการแตะ จากนั้นกด Run แล้วดู turtle วาดภาพใหม่ — ดาว ดอกไม้ เกลียว หรือเกล็ดหิมะ — โดยไม่ต้องใช้แป้นพิมพ์

  3. แก้ข้อผิดพลาด แล้วเขียนโค้ด

    รันโปรแกรมที่เกือบถูกต้อง ค้นหาว่าอะไรผิด และแก้ไข จากนั้นบทเรียนสั้น ๆ แบบทดสอบ และ 60 ภารกิจจะพาเด็ก ๆ ไปสู่การเขียนและบันทึกโปรแกรมของตนเองในเครื่องมือแก้ไขโค้ด

มีอะไรอยู่ข้างใน

ภายในแอปมีอะไรบ้าง

41

ปริศนาการเขียนโค้ดด้วยบล็อก

ขยับ ทำซ้ำ หมุน และแก้ไขโปรแกรมเพื่อไปให้ถึงเป้าหมาย โดยมี Python จริงแสดงอยู่ข้างปริศนาทุกข้อ เด็ก ๆ ยังสามารถออกแบบและบันทึกด่านของตนเองได้เมื่อแก้โจทย์นั้นสำเร็จ

14

ภาพวาดด้วย turtle

ดาว ดอกไม้ เกลียว เกล็ดหิมะ เมือง และอื่น ๆ อีกมากมาย ทั้งหมดสร้างด้วยโปรแกรมสั้น ๆ ที่แก้ไขได้โดยแตะคำและตัวเลข

84

บทเรียนใน 20 คอร์ส

ตั้งแต่ What is coding? ไปจนถึง print, variables, loops, functions และ lists รวมถึงการทำความรู้จัก classes เบื้องต้น พร้อมตัวอย่าง แบบทดสอบ และแบบฝึกหัดในแต่ละบทเรียน

60

ภารกิจ

โปรแกรมขนาดเล็กที่ให้สร้าง เช่น การพูดชื่อของตัวเอง การนับถึง 10 หรือการวาดดาว โดยมีระดับง่าย ปานกลาง และยาก

Bug Hunt

ค้นหาว่าอะไรผิด

รันโปรแกรมที่เกือบถูกต้อง ค้นหาข้อผิดพลาดและแก้ไข พร้อมภารกิจประจำวัน

ผู้ปกครอง

Parent Corner

รายงานประจำสัปดาห์เกี่ยวกับเวลาที่ใช้และแนวคิดที่ได้ฝึกฝน Parent Corner การซื้อสินค้า และลิงก์ที่นำออกไปนอกแอปจะอยู่หลังระบบยืนยันจากผู้ปกครอง และข้อมูลจะถูกจัดเก็บไว้บนอุปกรณ์เท่านั้น

สำหรับผู้ปกครอง

เด็กเริ่มเขียนโค้ดด้วย Python ได้เมื่ออายุเท่าไร และควรเริ่มอย่างไร

ไม่มีอายุที่ตายตัว เด็กที่ทำตามลำดับขั้นตอนได้ก็พร้อมสำหรับการเขียนโค้ดด้วยบล็อก ซึ่งคำสั่งต่าง ๆ เป็นชิ้นส่วนที่นำมาต่อเข้าด้วยกัน ส่วนการพิมพ์ Python มักจะเหมาะเมื่อเด็กอ่านหนังสือได้คล่องพอ และเคยเรียนรู้ loops กับ conditions ผ่านบล็อกมาแล้ว Python เป็นภาษาสำหรับพิมพ์โค้ดภาษาแรกที่ได้รับความนิยม เพราะโค้ดอ่านได้ใกล้เคียงกับภาษาอังกฤษทั่วไป โปรแกรมสั้น ๆ เช่น loop ที่ทำให้ขั้นตอนการวาดรูปเกิดซ้ำ จึงอ่านและแก้ไขได้ง่ายสำหรับเด็ก

ลำดับขั้นและอัลกอริทึมแนวคิดแรก

โปรแกรมคือรายการขั้นตอนที่เรียงตามลำดับอย่างถูกต้อง การเคลื่อนตัวละครไปยังช่องเป้าหมายโดยใช้บล็อกให้น้อยที่สุด สอนให้เด็กวางแผนลำดับขั้นตอนก่อนกด Run

Loopsทำซ้ำห้าครั้ง

Loop จะทำให้การกระทำเกิดซ้ำ แทนการเขียนคำสั่งเดิมซ้ำ ๆ การวาดดาวหรือเกลียวด้วย turtle ทำให้เห็นว่า loop สั้น ๆ มีประสิทธิภาพกว่าการคัดลอกบรรทัดสิบครั้งอย่างไร

Conditionsถ้าเป็นแบบนี้ ก็ทำแบบนั้น

Condition ช่วยให้โปรแกรมเลือกการทำงานได้ นี่เป็นครั้งแรกที่เด็กจะเห็นว่าโค้ดทำงานแตกต่างกันตามสิ่งที่เป็นจริง

การแก้ไขข้อผิดพลาดทักษะที่แท้จริง

โปรแกรมที่เกือบถูกต้องมีคุณค่าต่อผู้เรียนมากกว่าโปรแกรมที่เสร็จสมบูรณ์แล้ว เพราะการค้นหาว่าอะไรผิดพลาดคือสิ่งที่โปรแกรมเมอร์ทำเป็นส่วนใหญ่ การอ่าน รัน และแก้ไขโปรแกรมที่เกือบถูกต้องช่วยสร้างทั้งความอดทนและทักษะด้านตรรกะ

เหมาะกับคุณไหม

เหมาะกับใคร — และไม่เหมาะกับใคร

เหมาะกับคุณหากคุณ

  • เป็นผู้ปกครองที่กำลังมองหาแอป coding แรกที่พาไปสู่ Python จริง แทนที่จะหยุดอยู่แค่ blocks
  • มีเด็กที่เคยลอง block coding และพร้อมก้าวไปสู่ขั้นถัดไป
  • ต้องการให้เด็กเรียนรู้ผ่านการเล่น การวาดภาพ และการแก้ไขปัญหา ในช่วงเวลาสั้น ๆ
  • ชอบดูสรุปรายสัปดาห์เกี่ยวกับเวลาที่ใช้และแนวคิดที่ฝึกฝน โดยเก็บข้อมูลไว้ในอุปกรณ์
  • ต้องการให้การซื้อสินค้าและลิงก์ภายนอกอยู่หลังด่านผู้ปกครอง

ไม่ใช่เครื่องมือที่เหมาะ หากคุณ

  • ต้องการให้เด็กทำทุกอย่างได้ด้วยตัวเองบนแล็ปท็อปและใช้โปรแกรมแก้ไขข้อความได้ทันที
  • คาดหวังให้ทุกอย่างฟรี: หลักสูตรแรก, 12 puzzles, 7 drawings และ missions แรกเปิดให้ใช้ฟรี ส่วน Pro จะปลดล็อกเนื้อหาที่เหลือ
  • กำลังมองหาเครื่องมือจัดการชั้นเรียนที่มีบัญชีสำหรับครู
  • มีเด็กที่ยังอ่านหนังสือไม่ได้ — สามารถอ่านเป้าหมายและคำใบ้ให้ฟังได้ แต่บทเรียนยังคงสมมติว่าผู้เรียนมีทักษะการอ่านขั้นพื้นฐาน

คำถาม

คำถามที่พบบ่อย

Python for Kids: Coding Games เหมาะสำหรับเด็กมือใหม่หรือไม่?

เหมาะ ใช่ Python for Kids: Coding Games สร้างขึ้นสำหรับเด็กที่ไม่เคยเขียนโค้ดมาก่อน รวมถึงเด็กที่เคยลองใช้ blocks และต้องการก้าวไปสู่ขั้นถัดไป โดยเริ่มจาก block puzzles แสดง Python ที่อยู่เบื้องหลังแต่ละข้อ และค่อย ๆ พัฒนาไปสู่การเขียนโค้ดด้วยการพิมพ์ ทำให้เส้นทางจากการเล่นไปสู่การเขียนโปรแกรมเป็นไปอย่างค่อยเป็นค่อยไป

block puzzles นำไปสู่ Python จริงได้อย่างไร?

block puzzles ทั้ง 41 ข้อจะแสดงโปรแกรม Python ที่สอดคล้องกันไว้ข้าง blocks พร้อมไฮไลต์บรรทัดที่กำลังทำงานขณะที่ตัวละครเคลื่อนที่ เด็กจะเห็นว่า blocks ที่ลากมาวางกับโค้ดที่ต้องพิมพ์ในภายหลังคือสิ่งเดียวกัน จึงช่วยให้ก้าวไปสู่การพิมพ์โค้ดได้ง่ายขึ้นมาก

เด็กจะได้เรียนรู้อะไรบ้าง?

Sequences และ algorithms, loops, conditions, debugging, functions และการจัดเก็บสิ่งต่าง ๆ เป็น lists โดยใช้ Python ตั้งแต่บทเรียนแรก หลักสูตรสั้น ๆ 20 หลักสูตรที่มี 84 บทเรียนจะพาจากหัวข้อ What is coding? ไปสู่ print, variables, input, if และ else, loops และ range() จากนั้นต่อด้วย functions, lists, dictionaries, files และทำความรู้จัก classes เบื้องต้น

แอปปลอดภัยสำหรับเด็กหรือไม่ และผู้ปกครองควบคุมอะไรได้บ้าง?

Python for Kids: Coding Games ให้ Parent Corner, การซื้อสินค้า และลิงก์ที่ออกจากแอปอยู่หลังด่านผู้ปกครอง Parent Corner จะแสดงรายงานรายสัปดาห์เกี่ยวกับเวลาที่ใช้และแนวคิดที่ฝึกฝน โดยข้อมูลดังกล่าวจะถูกจัดเก็บไว้ในอุปกรณ์เท่านั้น โปรดอ่านนโยบายความเป็นส่วนตัวที่ลิงก์ไว้ในหน้ารายการบนสโตร์ก่อนอนุญาตให้เด็กใช้แอปใด ๆ

เด็กจำเป็นต้องใช้แป้นพิมพ์หรือไม่?

ไม่จำเป็นในช่วงเริ่มต้น เด็กเล่น block puzzles ด้วยการต่อ blocks เข้าด้วยกัน และใน Turtle Drawing Studio สามารถแก้ไขโค้ดได้ด้วยการแตะคำและตัวเลข การพิมพ์จะมีประโยชน์ในภายหลัง ระหว่างเรียนบทเรียน ทำ missions และใช้ editor สำหรับเขียนและบันทึกโปรแกรมของตนเอง

Bug Hunt คืออะไร?

Bug Hunt มอบโปรแกรมที่เกือบถูกต้องให้เด็ก เด็กจะเรียกใช้โปรแกรม สังเกตสิ่งที่ผิดพลาด แล้วแก้ไข โปรแกรมนี้ช่วยฝึกนิสัยการอ่านและตรวจสอบ ซึ่งเป็นทักษะที่โปรแกรมเมอร์ต้องพึ่งพา และภารกิจประจำวันยังช่วยให้ทำต่อเนื่องได้อย่างสบาย ๆ โดยไม่กดดัน

Python for Kids: Coding Games เปิดให้ใช้ฟรีหรือไม่?

ดาวน์โหลดได้ฟรี หลักสูตรแรก, 12 block puzzles, 7 turtle drawings และ missions แรกเปิดให้ใช้ฟรี และยังใช้งานแอปต่อได้โดยไม่ต้องสมัครสมาชิก Pro จะปลดล็อกทุกหลักสูตร puzzle, drawing และ mission รวมถึงการสอบปลายหลักสูตรและใบรับรองการจบหลักสูตรที่มีชื่อเด็กอยู่บนใบรับรอง

ทำไมจึงควรสอน Python แทนที่จะสอนแค่ blocks?

Blocks เป็นก้าวแรกที่ยอดเยี่ยม แต่ไม่ใช่สิ่งที่โปรแกรมเมอร์ใช้เขียน Python ถูกใช้อย่างแพร่หลาย และโค้ดอ่านได้ใกล้เคียงกับภาษาอังกฤษทั่วไป เด็กจึงสามารถเปลี่ยนจาก blocks ไปสู่ภาษาที่ใช้เขียนโค้ดด้วยข้อความได้โดยไม่ต้องเริ่มต้นใหม่ ในแอปนี้จะแสดงทั้งสองอย่างไว้ข้างกัน ทำให้มองเห็นความเชื่อมโยงได้อย่างชัดเจน

เด็กโตสามารถใช้แอปนี้ได้หรือไม่?

ได้ นอกเหนือจาก block puzzles แล้ว หลักสูตรยังครอบคลุม functions, lists, dictionaries, files และ classes ส่วนหลักสูตรถัดไปจะแนะนำ libraries, PyGame, data และ artificial intelligence เด็กที่โตเกินกว่าจะเรียนรู้ผ่าน puzzles แล้วจึงยังเรียนต่อได้ ภารกิจทั้ง 60 รายการแบ่งเป็นระดับง่าย ปานกลาง และยาก

รองรับแพลตฟอร์มและภาษาใดบ้าง?

Python for Kids: Coding Games ใช้งานได้บน iPhone และ iPad ผ่าน App Store และบน Android ผ่าน Google Play โดยอินเทอร์เฟซของแอปมีให้บริการ 22 ภาษา และได้รับการจัดเรต 4+ บน App Store

เริ่มต้นใช้งาน

เริ่มไขปริศนาด่านแรกได้วันนี้

เริ่มต้นใช้งานได้ฟรีบน iOS และ Android รองรับ 22 ภาษา

App Store — ดาวน์โหลดฟรีGoogle Play — ดาวน์โหลดฟรี
ตรวจสอบล่าสุด · เผยแพร่โดย CoddyKit · นโยบายความเป็นส่วนตัว
ใช้งานได้บน iOS และ Android