วันนี้เราจะมาสอนใช้โค้ดไพทอนสร้างงานศิลปะด้วยโค้ดอย่างเดียวเป็นการเขียนเพียง 8 บรรทัดเท่านั้นโดยสามารถทำตามได้ง่ายๆ ซึ่งทางเราจะใช้เครื่องมือ trinket.io ในการเขียนบนเว็บเบราว์เซอร์ โดยสามารถให้เด็กเริ่มขึ้นได้โดยทันทีไม่ต้องติดตั้งโปแกรมใด ๆ เพิ่มเติมเลยเหมาะสำหรับการสอนให้เด็กได้รู้ว่าการ Coding ด้วยภาษาไพทอนไม่ได้มีเพียงแค่ด้าน Data science และการทำเว็บไซต์แถมยังเป็นการต่อยอดการเรียนรู้ในการเรียนให้เด็ก ๆ รู้สึกว่าการเรียนโค้ดดิ้งมันไม่ได้ยากขนาดนั้นเป็นการให้เห็นภาพสามารถตาม 4 ขึ้นตอนนี้ได้เลยค่ะมาดูกันว่าทำยังไง ?
1.ให้เราเข้าไปที่เว็บไซต์ https://trinket.io/
2. Import ‘turtle (เต่า)’
เป็นไลบารี่ของ Python ที่มีฟีเจอร์เหมือนกับกระดานวาดภาพ ซึ่งช่วยให้เราสั่งให้เต่าให้วาดไปทั่วบนหน้าจอโปแกรมได้ตามคำสั่งโค้ด และ สร้างตัวแปรสี ชื่อว่า colors=[“red”,”orange”,”yellow”,”green”,”blue”,”purple”] ที่จะใช้ในการสร้างวาดภาพ
3. กำหนดการวาดของ ‘turtle (เต่า)’
กำหนดให้ speed(0) ของให้ไว้เร็วที่สุดด้วยการกำหนดให้เป็น 0 และกำหนดเปลี่ยนสีพื้นหลังของโปแกรม bgcolor(“black”)
4.สร้าง For Loop เพื่อหมุนตัว ‘turtle (เต่า)’
ต่อมาสร้าง Loop ทำ make spiral เป็นการสร้างตัวเต่าให้หมุนเป็นเกลียวและกำหนดทิศทางของมัน
ทีนี้เราก็จะสร้างงานศิลปะอย่าง Hypnotic Spiral Pattern ได้แล้วด้วยโค้ด Python อย่างเดียวแค่ 8 บรรทัดเท่านั้น ลองนำไปใช้กันดูนะคะเพราะมันไม่ได้ยากอะไรมากแต่มันจะช่วยทำให้เด็ก ๆ ได้เห็นภาพของการโค้ดดิ้งมากยิ่งขึ้น
Code ทั้งหมดในโปแกรมนี้นำไปใช้ได้เลย
from turtle import *
colors=[“red”,”orange”,”yellow”,”green”,”blue”,”purple”]
speed(0)
bgcolor(“black”)
for x in range(1200):
color(colors[x%6])
forward(x*.5)
left(149)
ถ้าให้ลูกหรือเด็กเขียนโปรเเกรมเป็นและได้รับการเรียนรู้ Coding และ Digital literacy สามารถเริ่มได้ตั้งเเต่ 6 หรือ 7 ได้เลย ลอง Inbox เข้ามาสอบถามได้นะคะหรือเว็บไซต์ Codekids นี้ได้เลย มีความรู้ด้านการเรียนรู้การเขียนโปรเเกรม สำหรับเด็กๆมากมาย https://www.codekids.co/blog/ ติดตามเราได้ที่เพจ : https://www.facebook.com/codekidsTH/