Coding for Kids · บทเรียน

ดวงอาทิตย์และท้องฟ้า

ทำให้ฉากสมบูรณ์

บทเรียน 4 จาก 413 ขั้นตอน

ดวงอาทิตย์และท้องฟ้า เป็นบทเรียน Coding for Kids ฟรีบน CoddyKit นี่คือบทเรียนที่ 4 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน Coding for Kids และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส Coding for Kids มีบทเรียนทั้งหมด 4 บทเรียน

ทำฉากให้สมบูรณ์! ☀️🏠

บ้านของเราเกือบเสร็จแล้วค่ะ ตอนนี้มาเพิ่ม SUN, SKY และ GRASS เพื่อสร้างภาพให้สมบูรณ์กันนะคะ! 🌅

เมื่อจบบทนี้ คุณจะมีฉากบ้านที่สมบูรณ์ค่ะ! 🤩

import turtle

t = turtle.Turtle()
t.dot(50, 'yellow')

ท้องฟ้าสีฟ้า 💙

ขั้นแรก มาแต่งสีพื้นหลังทั้งหมดให้เป็นสีฟ้าเหมือนท้องฟ้ากันค่ะ! ☁️

ใช้ turtle.bgcolor('skyblue') แล้วทั้งหน้าจอจะกลายเป็นท้องฟ้าค่ะ!

import turtle

turtle.bgcolor('skyblue')
t = turtle.Turtle()
t.forward(100)

วาดดวงอาทิตย์ ☀️

ดวงอาทิตย์เป็นวงกลมสีเหลืองขนาดใหญ่ วิธีที่ง่ายที่สุดคือใช้ t.dot(60, 'yellow') ค่ะ!

ตัวเลขตัวแรกคือขนาด ส่วนตัวเลขตัวที่สองคือสีค่ะ ดูสว่างสดใสและอบอุ่นมากเลย! 🌞

import turtle

turtle.bgcolor('skyblue')
t = turtle.Turtle()
t.penup()
t.goto(-150, 120)
t.dot(60, 'yellow')

แสงรอบดวงอาทิตย์! 🌟

ดวงอาทิตย์ต้องมีแสงส่องออกมารอบ ๆ ค่ะ! ✨

เราจะวาดเส้นเล็ก ๆ หมุนรอบดวงอาทิตย์ โดยลูปจะหมุนครั้งละ 45 องศาเพื่อสร้างแสง 8 เส้นค่ะ!

import turtle

t = turtle.Turtle()
t.pencolor('orange')
t.pensize(3)
for i in range(8):
    t.forward(40)
    t.backward(40)
    t.right(45)

หญ้าสีเขียว 🌱

บ้านต้องตั้งอยู่บนพื้นหญ้าค่ะ! 🌿

เราจะวาดสี่เหลี่ยมผืนผ้าสีเขียวขนาดใหญ่ไว้ด้านล่าง สีเขียวสดเหมือนใบไม้เลยค่ะ! 💚

import turtle

turtle.bgcolor('skyblue')
t = turtle.Turtle()
t.penup()
t.goto(-200, -100)
t.pendown()
t.fillcolor('green')
t.begin_fill()
for side in [400, 60, 400, 60]:
    t.forward(side)
    t.left(90)
t.end_fill()

ก้อนเมฆนุ่มฟู ☁️

มาเพิ่มก้อนเมฆสีขาวนุ่มฟูกันค่ะ! ☁️ ก้อนเมฆก็คือจุดสีขาวหลายจุดที่อยู่ใกล้กัน

เราวาดจุด 3 จุดไว้ใกล้ ๆ กัน แล้วมันจะดูเหมือนก้อนเมฆค่ะ!

import turtle

turtle.bgcolor('skyblue')
t = turtle.Turtle()
t.penup()
for x in [80, 120, 160]:
    t.goto(x, 100)
    t.dot(40, 'white')

ใส่บ้านลงในฉาก 🏠

ตอนนี้มาเพิ่มบ้านของเรากันค่ะ ทั้งผนังและหลังคาจากบทเรียนก่อนหน้า 🏠

เริ่มด้วยการวาดผนังสีเหลืองกันนะคะ

import turtle

turtle.bgcolor('skyblue')
t = turtle.Turtle()
t.fillcolor('lightyellow')
t.begin_fill()
for i in range(4):
    t.forward(120)
    t.left(90)
t.end_fill()

สร้างฉากทั้งหมด! 🌅

มารวมทุกอย่างเข้าด้วยกัน ทั้งท้องฟ้า ดวงอาทิตย์ หญ้า และบ้านค่ะ! 🏠☀️

โปรแกรมนี้อาจมีขนาดใหญ่ แต่จริง ๆ แล้วเป็นเพียงชิ้นส่วนทั้งหมดของเราที่นำมารวมกัน ดูสวยงามมากเลยค่ะ! 🤩

import turtle

turtle.bgcolor('skyblue')
t = turtle.Turtle()
t.speed(0)
t.penup()
t.goto(-150, 120)
t.dot(60, 'yellow')
t.goto(-60, -60)
t.pendown()
t.fillcolor('lightyellow')
t.begin_fill()
for i in range(4):
    t.forward(120)
    t.left(90)
t.end_fill()

เพิ่มทางเดินไปยังประตู 🛤️

ทางเดินเล็ก ๆ จะนำไปสู่ประตูค่ะ! 🚶

เราจะวาดสี่เหลี่ยมผืนผ้าสีเทาจากประตูลงไปจนถึงพื้นหญ้า

import turtle

t = turtle.Turtle()
t.fillcolor('gray')
t.begin_fill()
for side in [30, 80, 30, 80]:
    t.forward(side)
    t.left(90)
t.end_fill()

นกบิน 🐦

มาเพิ่มนกตัวเล็ก ๆ บนท้องฟ้ากันค่ะ! 🕊️ นกเป็นเพียงเส้นโค้งเล็ก ๆ สองเส้นที่ดูเหมือนตัวอักษร M

เราวาดส่วนโค้งเล็ก ๆ สองส่วนด้วย t.circle() โดยใช้ขนาดเล็กค่ะ!

import turtle

turtle.bgcolor('skyblue')
t = turtle.Turtle()
t.penup()
t.goto(50, 130)
t.pendown()
t.right(45)
t.circle(15, 90)
t.left(90)
t.circle(15, 90)

สร้างฉากของ YOUR เอง! 🌅🎨

ถึงตาคุณแล้วค่ะ เปลี่ยนสีท้องฟ้า สีดวงอาทิตย์ และตำแหน่งของสิ่งต่าง ๆ ได้เลย 🤩

จะลองทำท้องฟ้ายามพระอาทิตย์ตกสีชมพูไหมคะ 🌸 หรือจะสร้างค่ำคืนสีม่วงที่มีดวงจันทร์ก็ได้ค่ะ 🌙 คุณคือศิลปิน!

import turtle

turtle.bgcolor('pink')
t = turtle.Turtle()
t.penup()
t.goto(120, 120)
t.dot(70, 'orange')
t.goto(-200, -100)
t.pendown()
t.fillcolor('green')
t.begin_fill()
for side in [400, 60, 400, 60]:
    t.forward(side)
    t.left(90)
t.end_fill()

ตรวจสอบอย่างรวดเร็ว ✅

ได้เวลาทายปัญหาครั้งสุดท้ายของคอร์สแล้วค่ะ 🧠🌅

ฉากเสร็จสมบูรณ์! 🏠☀️🎉

WOW! คุณสร้างฉากบ้านทั้งฉากได้แล้วค่ะ! 🤩 คุณเรียนคอร์สวาดบ้านจบแล้ว! คุณได้เรียนรู้ว่า:

  • turtle.bgcolor('skyblue') ใช้สร้างท้องฟ้า 💙
  • t.dot(60, 'yellow') ใช้วาดดวงอาทิตย์ ☀️
  • ใช้สี่เหลี่ยมผืนผ้าสำหรับหญ้าและทางเดิน 🌱🛤️
  • รวมชิ้นส่วนทั้งหมดให้เป็นภาพขนาดใหญ่หนึ่งภาพ! 🖼️

ตอนนี้คุณคือศิลปินนักเขียนโค้ดตัวจริงแล้วค่ะ สร้างสรรค์ผลงานต่อไปนะคะ! 🐢🎨

เริ่มต้นได้ฟรี

เรียนรู้ Python ด้วย AI tutor — ฟรี

เขียนและเรียกใช้โค้ดจริงในเบราว์เซอร์ของคุณ รับความช่วยเหลือทันทีจาก AI tutor 24/7 และเรียนรู้ต่อจากที่คุณหยุดบนเว็บหรือในแอป

คอร์ส
35
บทเรียน
140

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

บทเรียน “ดวงอาทิตย์และท้องฟ้า” ฟรีหรือไม่

ใช่ — ข้อความเต็มของ “ดวงอาทิตย์และท้องฟ้า” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส Coding for Kids ให้อัปเกรดเป็น CoddyKit PRO คอร์ส Coding for Kids มีบทเรียนทั้งหมด 4 บทเรียน

คุณจะเรียนรู้อะไรในบทเรียน “ดวงอาทิตย์และท้องฟ้า”

ทำให้ฉากสมบูรณ์ คุณปฏิบัติ Coding for Kids ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน

คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน Coding for Kids หรือไม่

ไม่จำเป็นต้องมีประสบการณ์มาก่อน Coding for Kids บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 4 จากทั้งหมด 4 บทเรียน

บทเรียน “ดวงอาทิตย์และท้องฟ้า” ใช้เวลานานแค่ไหน

บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย

ฉันเขียนและรันโค้ดในบทเรียน Coding for Kids นี้ได้ไหม

ได้ บทเรียน Coding for Kids ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ

บทเรียนทั้งหมดในหลักสูตรนี้

  1. การวาดบ้านสี่เหลี่ยม
  2. การเพิ่มหลังคา
  3. ประตูและหน้าต่าง
  4. ดวงอาทิตย์และท้องฟ้า
← กลับไปที่ Coding for Kids