สอนเขียนโปรเจค Python สร้าง Christmas Tree แบบง่ายๆ มาดูกันเลย!! วันนี้เราจะมาสอนใช้โค้ดไพทอนวาด Christmas Tree แบบง่ายๆ 2 วิธีโดยสามารถทำตามได้ง่ายๆ ซึ่งทางเราจะใช้เครื่องมือ trinket.io ในการเขียนบนเว็บเบราว์เซอร์ โดยสามารถให้เด็กเริ่มขึ้นได้โดยทันทีไม่ต้องติดตั้งโปแกรมใด ๆ เพิ่มเติมเลยเหมาะสำหรับการสอนให้เด็กได้รู้ว่าการ Coding ด้วยภาษาไพทอนไม่ได้มีเพียงแค่ด้าน Data science และการทำเว็บไซต์แถมยังเป็นการต่อยอดการเรียนรู้ในการเรียนให้เด็ก ๆ รู้สึกว่าการเรียนโค้ดดิ้งมันไม่ได้ยากขนาดนั้นเป็นการให้เห็นภาพสามารถตาม 4 ขั้นนตอนนี้ได้เลยค่ะมาดูกันว่าทำยังไง ?
ก่อนเริ่มโปรเจคให้เราเข้าไปที่เว็บไซต์ https://trinket.io/ และสร้างโปรโจคแบบ Pygame
โปรเจคที่ 1 : สร้าง Loop เป็นต้น Christmas Tree
โดยในโปรเจคนี้เราจะมีการ Import โมดูล random เพื่อเอามาเป็นการสุ่มสีและสุ่มลำดับของ Loop และกำหนดตัวแปล height เพื่อกำหนดขนาดและกำหนดตัวเลขของลูป ต่อมาก็ลองสร้างฟังก์ชั่น For และใช้การลูปแบบ range แบบเรียงลำดับตัวเลขใช้สังเกตลองเข้าไปดูที่นี่นะคะวิธีใช้งาน
ทีนี้พอเราลองเขียนตามที่เราแนะนำไปกด Run เราจะได้ลูปแบบที่เป็นต้น Christmas Tree แล้ว
โปรเจคที่ 2 วาดภาพด้วย Python โดยใช้โมดูลยอดฮิต turtle (เต่า)
Import ‘turtle (เต่า)’ กำหนดเส้นและความเร็วในส่วนแรกเราจะกำหนดตัวแปร n ให้เท่าความยาวของเส้นที่ต้องการในที่ใส่ 50 ต่อมานำเข้าโมดูลในบรรทัดที่ 2 และคำสั่งกำหนดความเร็วของเส้นที่จะวาดต่อให้กำหนดทิศทางของเส้นและความเร็วในการขยับและสุดท้ายใช้คำสั่ง Forward ในการสั่งให้เส้นมันขยับไปข้างหน้า
กำหนดสีและสร้างฟังก์ชั่นในการกำหนดทิศทางสร้างต้นไม้และกำหนดสีด้วยคำสั่ง color ตรงนี้เราสามารถกำหนดสีได้ตามใจชอบเลบไม่ว่าจะเป็น “red”,”orange”,”yellow”,”green”,”blue”,”purple” เลือกสีของต้นไม้ได้ตามใจชอบเลยต่อมาใช้คำสั่ง backward สั่งให้เส้นย้อนกลับไปที่ต้นเพื่อเริ่มการสร้างใบของต้นตรงนี้ต้องใช้สอดคล้องกับตัวแปร n
พอเราเขียนตามก็จะได้เป็นต้น Christmas Tree กันแบบนี้ข้างบนแล้ว
สำหรับใครที่อยากให้น้องๆเรียนต่อยอดจากในเว็บและจากที่อื่นและถ้าหากท่านใดสนใจให้ลูกหรือเด็กเขียนโปรเเกรมเป็นและได้รับการเรียนรู้ Coding และ Digital literacy สามารถเริ่มได้ตั้งเเต่ 6 หรือ 7 ขวบได้เลยลอง Inbox เข้ามา
สอบถามได้นะคะหรือเว็บไซต์ Codekids นี้ได้เลย มีความรู้ด้านการเรียนรู้การเขียนโปรเเกรมสำหรับเด็กๆมากมาย https://www.codekids.co/blog
ติดตามเราได้ที่เพจ : https://www.facebook.com/codekidsTH