Part01. 다양한 도형 출력하기이 단원에서는 pygame을 사용하여 게임 화면에 여러 가지 도형을 출력하는 방법을 학습한다. 지금까지는 게임이 실행될 수 있는 기본 뼈대를 만들고, init(), handle_input(), update_game(), render(), run_game()의 역할을 구분하였다. 이제 그중에서 화면을 담당하는 render() 함수 안에 실제로 보이는 요소를 추가하여 본다.게임에서 화면에 보이는 캐릭터, 장애물, 배경, 점수판은 모두 출력 처리 과정을 통해 나타난다. 처음부터 복잡한 이미지를 다루기보다, 먼저 선, 사각형, 원과 같은 기본 도형을 그려보면 화면 출력의 원리를 쉽게 이해할 수 있다.이번 단원에서는 먼저 선을 그리고, 이어서 사각형과 원을 출력하며, 마지막으로 ..
Part 02 pygame 라이브러리 소개이 장에서는 Python으로 게임을 만들 때 사용할 수 있는 대표적인 라이브러리인 pygame에 대해 학습한다. 앞부분에서 게임의 기본 구조를 살펴보았다면, 이번 부분에서는 그 구조를 실제 코드로 구현하기 위해 필요한 도구를 알아본다. pygame은 게임 화면을 만들고, 키보드나 마우스 입력을 처리하며, 이미지와 도형을 화면에 출력할 수 있도록 도와주는 라이브러리이다. 일반적인 Python 코드만으로도 간단한 계산 프로그램은 만들 수 있지만, 게임처럼 화면이 계속 바뀌고 사용자의 입력에 실시간으로 반응하는 프로그램을 만들기 위해서는 별도의 기능이 필요하다. 이때 사용하는 도구가 바로 pygame이다.이 단원에서는 pygame이 무엇인지 이해하고, 설치 방법을 확인..
학습목표파이썬 pygame 라이브러리를 활용하여 게임 프로그램의 기본 구조를 이해하고, 게임이 입력·처리·출력의 반복 과정으로 동작한다는 점을 익히는 데 있다. 이를 위해 게임 초기화, 메인 루프, 화면 출력, 종료 처리의 흐름을 학습하고, 선·사각형·원과 같은 기본 도형과 이미지 파일을 게임 화면에 출력하는 방법을 실습한다. 또한 프롬프트를 활용하여 코드를 생성하고 수정하면서 좌표, 색상, 이미지 위치, 화면 갱신의 개념을 초보자 수준에서 이해할 수 있도록 한다. 01. 게임 기본 구조게임 프로그램도 일반적인 프로그램과 마찬가지로 입력, 처리, 출력의 과정을 거쳐 동작한다. 사용자가 키보드나 마우스로 명령을 입력하면, 프로그램은 그 입력을 바탕으로 캐릭터의 위치나 게임 상태를 계산한다. 그리고 계산된 ..
실습 02. 별 찍기: 프롬프트 기반 코딩이번 실습에서는 VS Code의 AI 코딩 도우미를 활용하여 간단한 파이썬 프로그램을 만들어 본다. * 문자를 1개부터 사용자가 입력한 숫자까지 하나씩 늘려가며 출력하는 프로그램을 작성이 실습은 단순히 별 모양을 출력하는 활동이 아니라, 프롬프트를 어떻게 작성하면 원하는 코드가 생성되는지, 그리고 생성된 코드를 어떻게 읽고 실행하는지를 익히는 데 목적이 있다.1. GitHub Copilot Chat 화면 이해하기GitHub Copilot Chat은 VS Code 안에서 사용할 수 있는 AI 코딩 도우미이다. 사용자는 채팅창에 자연어로 원하는 프로그램을 설명하고, AI는 그 요청에 맞는 코드를 제안한다. Copilot Chat 화면에는 여러 버튼과 모드가 있다. 초..
VS Code의 기본 사용법을 익힌 뒤에는 실제 파이썬 코드를 작성하고 실행하면서 개발 환경이 제대로 작동하는지 확인하여야 한다. 이 단계에서는 새로운 문법을 깊이 배우기보다, 이미 학습한 파이썬 기초 문법을 VS Code 환경에서 다시 실행해 보는 데 목적이 있다. 실습은 print() 함수, 변수, 입력, 조건문, 반복문, 함수의 순서로 진행한다. 실습 01. Hello World — 첫 출력 🖱️단축키와 UI를 익히면서 작성 해 보자.1. 첫 번째 파이썬 파일 만들기 먼저 VS Code에서 새 파일을 만들고 파일명을 다음과 같이 저장한다.ex01_hello.py 파일 이름을 정할 때는 공백이나 특수문자를 사용하지 않는 것이 좋다. 초보자 실습에서는 ex01_hello.py처럼 번호와 주제를 함께 ..
VS Code 환경 설정이 끝났다면 이제 실제로 파이썬 파일을 만들고 실행하는 방법을 익혀야 한다. 파이썬 학습에서 VS Code를 사용할 때 가장 먼저 익혀야 할 기본 사용법은 폴더 열기, 파일 만들기, 코드 입력하기, 코드 실행하기이다. 이 네 가지 과정은 앞으로 모든 실습에서 반복적으로 사용된다. 1 폴더 열기 📌 VS Code에서 파이썬 실습을 시작할 때는 파일 하나만 여는 것보다 폴더를 먼저 여는 방식이 좋다. 여기서 폴더는 여러 개의 파이썬 파일과 이미지, 소리 파일, 데이터 파일 등을 함께 보관하는 작업 공간이다.예를 들어 게임 만들기 수업에서는 하나의 게임을 만들기 위해 파이썬 파일뿐만 아니라 캐릭터 이미지, 배경 이미지, 효과음 파일이 함께 필요할 수 있다. 이때 관련 파일을 모두 하나..
- Total
- Today
- Yesterday
- IOT
- 관계자분석
- 파이썬
- 스마트기술
- python
- 챗봇
- 챗GPT
- Text Mining
- 파이썬기초
- 프로토타입
- Idle
- 데이타R지
- 파이썬 기초
- 초보자를 위한 텍스트마이닝
- 휴리스틱평가
- UX
- 텍스트 마이닝
- figma
- 사물인터넷
- 피그마
- UI
- 데이터R지
- HCI
- 안드로이드
- 4차산업혁명
- HIG
- 컴퓨팅사고력
- 텍스트마이닝
- 라이브러리
- matplotlib
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | |||||
| 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| 10 | 11 | 12 | 13 | 14 | 15 | 16 |
| 17 | 18 | 19 | 20 | 21 | 22 | 23 |
| 24 | 25 | 26 | 27 | 28 | 29 | 30 |
| 31 |