게임으로 배우는 파이썬 (고전게임을 직접 만들면서 즐겁게 배우는 파이썬)

게임으로 배우는 파이썬 (고전게임을 직접 만들면서 즐겁게 배우는 파이썬)

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


기초편에서는 파이썬 설치 방법과 변수의 사용법, 산술연산 방법, 리스트나 튜플 등의 기본적인 데이터 구성, if 문, for 문, while 문 등 제어 명령에 대한 파이썬의 기본 문법에 대해 배웁니다. 또한 PyGame의 사용법, 디버깅 방법, 삼각함수의 기초, 객체지향적인 사고방식과 클래스 사용법 등 실제 게임 제작에 필요한 내용들도 다룹니다.


프로그래밍 언어를 익숙하게 다루려면 구체적인 예를 많이 접해봐야 합니다. 게임편에서는 기초편에서 배웠던 내용을 토대로 스크롤, 퍼즐, 유사 3D, 블록 무너뜨리기, 슈팅, 낙하 등 다양한 스타일의 게임을 직접 만들어 봅니다. 총 9가지 게임들의 소스 코드를 읽는 동안 일정한 패턴이 있음을 깨닫게 될 것입니다.
저자

다나카겐이치로

1994년게이오기주쿠대학이공학부수료.캐논에입사하여디지털방송국의첫시작에참여했다.그사이단독으로데이터방송브라우저를개발.마이크로소프트에소스를라이센스했으며,MediaCenterTV팀의개발자로서마이크로소프트에서Windows,Xbox,Office365등의개발?매니지?서포트에종사했다.저서로는"게임에서배우는JavaScript입문HTML5&CSS"(2016년),"게임을만들면서즐겁게배울수있는HTML5+SS+JavaScript프로그래밍"(2017년)등이있다.

목차

Part1.기초편

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

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

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

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

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

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

Part2.게임편

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

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

Chapter3SaturnVoyager
1좌표계
2전역변수?전역코드
3함수

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

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

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

Chapter7.MissileCommand
1개요
2클래스
3전역변수
4클래스와함수

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

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