CodeKids สอนทำงานศิลปะ Hypnotic Spiral Pattern ด้วย Python แบบง่ายๆ  

วันนี้เราจะมาสอนใช้โค้ดไพทอนสร้างงานศิลปะด้วยโค้ดอย่างเดียวเป็นการเขียนเพียง 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/

บทความที่เกี่ยวข้อง

pokémon-unplugged
คุณครู

แจกคู่มือใบงาน Pokémon Unplugged เกมฟรี!! 23 โปรเจคพร้อมเฉลย (ลิขสิทธิ์แท้แน่นอน)

CodeKids เราไปเจอของดีมาเลยอยากจะมาแนะนำต่อเพื่อเป็นประโยชน์สำหรับคุณครูและผู้ปกครองนำไปใช้สอนเด็กๆ Unplugged Coding