서브메뉴

본문

게임으로 배우는 파이썬
게임으로 배우는 파이썬
저자 : 다나카 겐이치로
출판사 : 영진닷컴
출판년 : 2019
정가 : 17000, ISBN : 9788931459982

책소개


파이썬은 머신러닝과 AI 등 최첨단의 분야에서 주목받고 있으며, 프로그래밍의 원리를 배우기 위한 기본 언어로도 적합하다. 『게임으로 배우는 파이썬』에서는 간단한 게임을 직접 만들어 보면서 쉽고 재미있게 파이썬을 배울 수 있다. 기초편에서는 파이썬 문법과 PyGame 등 기초 지식에 대해서 설명하고, 게임편에서는 9가지 예제 게임들을 통해 앞에서 배운 문법이 실제로 어떻게 구현되는지 보여준다. 우리에게 친숙한 테트리스, 갤러그, 블록, 퍼즐, 미사일 등의 고전 게임을 초보자도 입력하기 쉽도록 짧은 코드로 구성했다.

목차


Part 1. 기초편

Chapter 1. 파이썬 소개
1 풍부한 라이브러리
2 환경설정

Chapter 2. 데이터형과 데이터 구조
1 연산
2 변수
3 대입의 간이 기법
4 함수
5 데이터형
6 형변환
7 리스트, 튜플, 사전
8 리스트나 튜플을 다루는데 편리한 함수
9 주석
10 행의 줄바꿈

Chapter 3. 제어문
1 인덴트
2 조건식 평가
3 부울값 이외의 값
4 함수
5 모듈

Chapter 4. PyGame
1 윈도 표시
2 타이머
3 PyGame의 문서
4 각종 그리기

Chapter 5. 기타 알아 둘 사항
1 삼각함수의 기초
2 디버깅
3 범위

Chapter 6. 객체지향
1 프로퍼티와 메서드
2 클래스와 객체(인스턴스)
3 상속의 개념
4 메서드와 인터페이스
5 클래스 설계
6 클래스 정의
7 메서드
8 상속

Part 2. 게임편

Chapter 1. Cave
1 개요
2 전역 변수
3 함수

Chapter 2. 마인 스위퍼
1 개요
2 전역 변수
3 함수

Chapter 3 Saturn Voyager
1 좌표계
2 전역 변수·전역코드
3 함수

Chapter 4. Snake
1 개요(함수 버전)
2 전역 변수
3 함수
4 개요(객체 지향 버전)
5 클래스

Chapter 5. 블록 깨기
1 개요
2 전역 변수
3 클래스와 함수

Chapter 6. 아스테로이드
1 개요
2 클래스
3 함수

Chapter 7. Missile Command
1 개요
2 클래스
3 전역 변수
4 클래스와 함수

Chapter 8. 슈팅
1 개요
2 클래스
3 함수

Chapter 9. 테트리스
1 개요
2 클래스
3 함수
4 전역 변수