00차시 · 하위 학습 · 선택 심화

Python 그래픽 작품 체험실

코드 여섯 개를 그대로 복사하거나 내려받아 직접 실행해 보세요. 시험에 출제하지 않는 선택 심화 활동입니다. 영상처럼 움직이는 그래픽 안에서 삼각함수, 속도, 중력, 반복문이 어떻게 활용되는지 찾아봅니다.

6개원본 파일 · 수정 없음
2개HTML · 브라우저 미리보기
4개Python · VS Code로 실행

시작하기 전에

HTML 파일은 VS Code에서 내용을 확인하고 저장한 뒤 Chrome 등의 브라우저에서 열면 됩니다. Python 파일은 VS Code의 Python 인터프리터를 선택하고 실행합니다. Tkinter는 데스크톱 GUI 환경이 필요하고, Pygame 예제는 해당 패키지가 설치되어 있어야 합니다.

이 페이지에서는 원본 코드를 수정하지 않습니다. Python 네 편의 표지 그림은 설명용 표지이며 실제 프로그램 실행 화면이 아닙니다. 진짜 움직이는 결과는 원본 파일을 다운로드해 PC에서 실행하여 확인하세요. HTML 두 편은 웹 안에서 원본을 격리해 실행할 수 있습니다.

Windows VS Code 실행 순서

HTML (zero01, zero05): 파일을 내려받아 저장한 후 VS Code에서 열고, 브라우저로 실행합니다. Python 실행 버튼으로 실행하는 파일이 아닙니다.

Pygame (zero02): 아래 명령 중 자신에게 맞는 설치 명령을 VS Code 터미널에 입력한 후 zero02.py를 실행하세요.

py -m pip install pygame
py zero02.py

# py 명령이 없는 환경
python -m pip install pygame
python zero02.py

Tkinter (zero03, zero04, zero06): 일반적인 Windows Python 설치에서는 Tkinter가 함께 제공됩니다. py zero03.py처럼 해당 파일을 실행합니다. Tk 창을 띄울 수 없는 온라인 Python 실행기에서는 작동하지 않을 수 있습니다.

오류 해결: ModuleNotFoundError는 설치한 패키지와 VS Code의 Python 인터프리터가 일치하는지 확인하세요. pygame 설치가 Python 버전에서 지원되지 않는 경우 pygame-ce 설치 가능성을 확인할 수 있으나, 코드에서 import pygame을 사용하는 것은 동일합니다. 일부 원본은 그래픽 라이브러리 버전이나 성능에 따라 실행 오류가 있을 수 있으며, 수업 자료에서는 원본을 임의 변경하지 않습니다.

공의 움직임을 한 줄씩 이해하고 싶다면?

위치·속도·중력·저항을 계산하는 네 줄의 코드와 프레임별 표, 수업 발문을 살펴보세요.

화면 좌표계·속도·중력 4단계 설명 수업 열기 →