Chapter 1 파이썬 설치하기
Lesson 1-1 파이썬이란?
Lesson 1-2 파이썬 설치하기
Lesson 1-3 파이썬 실행하기
COLUMN 게임 크리에이터로 돈을 벌 수 있을까요?
Chapter 2 파이썬 시작하기
Lesson 2-1 계산하기
Lesson 2-2 문자열 출력하기
Lesson 2-3 캘린더 출력하기
Lesson 2-4 프로그래밍 준비
Lesson 2-5 프로그램 작성하기
Lesson 2-6 입출력 명령
Lesson 2-7 프로그램 작성 방법
COLUMN 게임을 완성하기까지
Chapter 3 프로그래밍 기초
Lesson 3-1 변수와 계산식
Lesson 3-2 리스트
Lesson 3-3 조건 분기
Lesson 3-4 반복
Lesson 3-5 함수
COLUMN 게임 개발비는 얼마나 드나요?(1편)
Chapter 4 import 사용법
Lesson 4-1 모듈
Lesson 4-2 캘린더 복습
Lesson 4-3 날짜와 시간 다루기
Lesson 4-4 난수 사용법
COLUMN 롤플레잉 게임(RPG)에서 후퇴에 실패할 확률
Chapter 5 CUI로 미니 게임 만들기
Lesson 5-1 CUI와 GUI
Lesson 5-2 퀴즈 게임 만들기
Lesson 5-3 주사위 게임 만들기
Lesson 5-4 사라진 알파벳! 게임 만들기
COLUMN 게임 개발비는 얼마나 드나요?(2편)
Chapter 6 GUI 기초 ①
Lesson 6-1 GUI란?
Lesson 6-2 라벨 배치하기
Lesson 6-3 버튼 배치하기
Lesson 6-4 캔버스 사용하기
Lesson 6-5 제비뽑기 프로그램 만들기
COLUMN 캔버스에 도형 표시하기
Chapter 7 GUI 기초 ②
Lesson 7-1 텍스트 입력 필드 배치하기
Lesson 7-2 여러 행 텍스트 입력 필드 배치하기
Lesson 7-3 체크 버튼 배치하기
Lesson 7-4 메시지 박스 표시하기
Lesson 7-5 진단 게임 만들기
COLUMN RGB 값을 사용한 색 지정
Chapter 8 기본적인 게임 개발 기술
Lesson 8-1 실시간 처리 구현하기
Lesson 8-2 키 입력 받기
Lesson 8-3 키 입력에 따라 이미지 움직이기
Lesson 8-4 미로 데이터 정의하기
Lesson 8-5 2차원 화면 게임 개발 기초
COLUMN 게임 소프트웨어를 완성하기까지
Lesson 8-6 게임 완성하기
COLUMN 디지털 사진 액자 만들기
Chapter 9 블록 낙하 게임 만들기!
Lesson 9-1 게임 사양 고려하기
Lesson 9-2 마우스 입력 조합하기
Lesson 9-3 게임용 커서 표시하기
Lesson 9-4 위치 데이터 관리하기
Lesson 9-5 블록 낙하 알고리즘
Lesson 9-6 클릭해서 블록 떨어뜨리기
Lesson 9-7 블록 모임 판정 알고리즘
Lesson 9-8 올바른 알고리즘 조합하기
Lesson 9-9 타이틀 화면과 게임 오버 화면
Lesson 9-10 블록 낙하 게임 완성
COLUMN winsound로 사운드 출력하기
Chapter 10 Pygame 사용법
Lesson 10-1 Pygame 설치
Lesson 10-2 Pygame 시스템
Lesson 10-3 Pygame 이미지 그리기
Lesson 10-4 Pygame 도형 표시하기
Lesson 10-5 Pygame 키 입력
Lesson 10-6 Pygame 마우스 입력
Lesson 10-7 Pygame 사운드 출력
COLUMN Pygame 한국어 사용하기
Chapter 11 본격 RPG 만들기! -전편-
Lesson 11-1 롤플레잉 게임이란?
Lesson 11-2 미로 자동 생성하기
Lesson 11-3 던전 만들기
Lesson 11-4 던전 내 이동하기
Lesson 11-5 전투 신 만들기 1
Lesson 11-6 전투 신 만들기 2
Lesson 11-7 전투 신 만들기 3
COLUMN 게임 화면 연출
Chapter 12 본격 RPG 만들기! -후편-
Lesson 12-1 롤플레잉 게임 전체 이미지
Lesson 12-2 파일 다운로드 및 프로그램 실행
Lesson 12-3 프로그램 목록
Lesson 12-4 프로그램 설명
COLUMN 파이썬에서의 파일 처리
Chapter 13 객체지향 프로그래밍
Lesson 13-1 객체지향 프로그래밍이란?
Lesson 13-2 클래스와 객체
Lesson 13-3 tkinter를 사용한 객체지향
Lesson 13-4 객체지향 프로그래밍 심화
COLUMN 필자에게도 어려웠던 객체지향 프로그래밍
Appendix 특별부록 지산 고등학교 파이썬 연구 동아리
Intro 게임을 만들자!
1 한 번에 미로 칠하기 게임!
2 영어 단어 학습 소프트
3 블록 격파