0Pricing
Coding for Kids · 강의

네모난 집 그리기

벽을 만듭니다

네모난 집 그리기은(는) CoddyKit의 무료 Coding for Kids 강의입니다. 이것은 4개 중 1번째 강의입니다. 아래에서 전체 강의를 무료로 읽을 수 있으며, 내장 코드 에디터와 24/7 AI 튜터와 함께 브라우저에서 직접 실습할 수 있습니다. 이 강의는 Coding for Kids 학습 경로의 일부이며, 진행 상황이 웹과 CoddyKit 앱에 동기화됩니다. Coding for Kids 강의에는 총 4개의 강의가 포함되어 있습니다.

집 만들기! 🏠🐢

오늘은 터틀과 함께 집을 짓기 시작합니다! 🏗️ 먼저 WALLS가 필요합니다.

집의 벽은 큰 정사각형일 뿐입니다. 한 단계씩 그려 보겠습니다! 🟦

import turtle

t = turtle.Turtle()
t.forward(100)

한 번에 벽 하나씩

터틀은 집의 아래쪽을 그리는 것부터 시작합니다. forward(100)만큼 이동합니다. ➡️

집의 바닥입니다! 🏠

import turtle

t = turtle.Turtle()
t.forward(120)

위로 가기 위해 회전하기 ⬆️

아래쪽을 그린 다음 LEFT로 회전해 벽을 따라 위로 올라갑니다.

t.left(90)은 원의 4분의 1만큼 회전하므로, 이제 터틀이 위쪽을 향합니다! 그런 다음 다시 앞으로 이동합니다.

import turtle

t = turtle.Turtle()
t.forward(120)
t.left(90)
t.forward(120)

위쪽 가로선 그리기

이제 다시 LEFT로 회전하고 집의 위쪽을 그립니다. 🏠

각 모서리에서는 left(90)만큼 회전합니다. 정사각형을 따라 한 바퀴 도는 중입니다!

import turtle

t = turtle.Turtle()
t.forward(120)
t.left(90)
t.forward(120)
t.left(90)
t.forward(120)

정사각형 닫기 ⬜

한 번 더 회전하고 벽 하나를 더 그리면 정사각형이 닫힙니다! 🎉

변 4개와 회전 4번입니다. 이것이 집의 뼈대입니다!

import turtle

t = turtle.Turtle()
t.forward(120)
t.left(90)
t.forward(120)
t.left(90)
t.forward(120)
t.left(90)
t.forward(120)

더 쉬운 방법: 반복문! 🔁

forward와 left를 4번씩 작성하는 일은 번거롭습니다! 😮‍💨 대신 반복문을 사용해 보겠습니다.

for i in range(4):는 벽과 회전을 4번 반복합니다. 같은 정사각형을 더 적은 입력으로 만들 수 있습니다! 🙌

import turtle

t = turtle.Turtle()
for i in range(4):
    t.forward(120)
    t.left(90)

벽에 색상 칠하기 🎨

집에는 색상이 필요합니다! 벽을 나무처럼 갈색으로 만들어 보겠습니다. 🟤

그리기 전에 t.pencolor('brown')을 사용하세요.

import turtle

t = turtle.Turtle()
t.pencolor('brown')
for i in range(4):
    t.forward(120)
    t.left(90)

집에 색상 채우기 🪣

집 안쪽을 노란색으로 칠해 보겠습니다! 💛

반복문 전에 begin_fill()을 사용하고, 반복문 뒤에 end_fill()을 사용하세요. 정사각형 전체가 채워집니다!

import turtle

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

선을 더 굵게 만들기 ✒️

튼튼한 집에는 튼튼한 벽이 필요합니다! t.pensize(4)를 사용해 굵은 선을 만들어 보세요. 💪

숫자가 클수록 벽이 더 굵어집니다.

import turtle

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

더 큰 집 🏰

더 큰 집을 원하나요? forward의 숫자를 더 크게 만들면 됩니다! 📏

대저택을 만들려면 forward(150)을 시도해 보세요! 🏰

import turtle

t = turtle.Turtle()
t.fillcolor('orange')
t.begin_fill()
for i in range(4):
    t.forward(150)
    t.left(90)
t.end_fill()

나만의 WALLS 만들기! 🏠

이제 YOUR 차례입니다! YOUR 집의 채우기 색상과 크기를 골라 보세요. 🎨

'pink'와 forward의 숫자를 원하는 값으로 바꿔 보세요! 🩷

import turtle

t = turtle.Turtle()
t.fillcolor('pink')
t.begin_fill()
for i in range(4):
    t.forward(130)
    t.left(90)
t.end_fill()

빠른 확인 ✅

집 짓기 실력을 시험해 보겠습니다! 🧠🏠

WALLS 완성! 🏠🎉

정말 잘하셨습니다, 건축가님! 이제 집에 벽이 생겼습니다! 다음을 배웠습니다.

  • 정사각형에는 변 4개와 90도 회전 4번이 있습니다 🟦
  • for i in range(4):는 반복문으로 정사각형을 그립니다 🔁
  • begin_fill()과 end_fill()은 정사각형을 칠합니다 🪣

다음에는 ROOF를 추가하겠습니다! 🔺

자주 묻는 질문

“네모난 집 그리기” 강의는 무료인가요?

네 — “네모난 집 그리기” 전체 내용을 이 웹사이트에서 무료로 읽을 수 있습니다. 인터랙티브하게 실습하려면(내장 코드 에디터와 24/7 AI 튜터), CoddyKit PRO로 업그레이드하면 Coding for Kids 강의 전체를 잠금 해제할 수 있습니다. Coding for Kids 강의에는 총 4개의 강의가 포함되어 있습니다.

“네모난 집 그리기”에서 뭘 배우나요?

벽을 만듭니다 브라우저에서 직접 실행하는 실습 코드로 Coding for Kids을(를) 배우며, 24/7 AI 튜터가 강의를 진행하면서 질문에 답변해줍니다.

Coding for Kids을(를) 시작하는 데 경험이 필요한가요?

사전 경험은 필요하지 않습니다. CoddyKit의 Coding for Kids은(는) 초급자부터 고급 학습자까지를 위해 구성되어 있으므로, 여기서 시작하거나 처음부터 시작할 수 있으며 자신의 속도대로 진행할 수 있습니다. 이것은 4개 중 1번째 강의입니다.

“네모난 집 그리기” 강의는 얼마나 걸리나요?

대부분의 CoddyKit 강의는 약 5~10분이 소요됩니다. 각 강의는 간결하고 인터랙티브하여 꾸준한 진행이 가능하며, 웹과 앱에서 중단한 부분부터 바로 시작할 수 있습니다.

이 Coding for Kids 강의에서 코드를 작성하고 실행할 수 있나요?

네. 모든 Coding for Kids 강의에는 내장 코드 에디터가 포함되어 있으므로, 브라우저에서 바로 실제 코드를 작성하고 실행한 후 즉시 AI 피드백을 받을 수 있습니다 — 로컬 설정이 필요 없습니다.

이 강의의 모든 강의

  1. 네모난 집 그리기
  2. 지붕 추가하기
  3. 문과 창문
  4. 태양과 하늘
← Coding for Kids(으)로 돌아가기