파이썬으로 만드는 나만의 게임 (핑퐁, 장애물 피하기, 레이싱, 슈팅 게임 등 다양한 예제로 배우는 파이썬)

파이썬으로 만드는 나만의 게임 (핑퐁, 장애물 피하기, 레이싱, 슈팅 게임 등 다양한 예제로 배우는 파이썬)

$26.16
Description
Pygame을 통하여 기초 예제부터 심화 예제까지
실습이 아닌 놀이처럼 배우는 파이썬
『파이썬으로 만드는 나만의 게임』은 파이썬의 기초 지식과 응용 지식을 함께 함양한다. 기본 문법과 연산자, 제어문, 함수를 익히며 프로젝트를 실습하고, 이 과정에서 파이썬 문법에 대한 기본기를 완전히 습득할 수 있다. 프로그래밍을 처음 접하는 사람이라도 쉽게 시작하며, 실제 실습을 통하여 코딩에 대한 기본기를 성장시킬 수 있다.

이 책은 Pygame 라이브러리를 이용하여 간단하게 도형을 만드는 것부터 시작하여 하나의 게임을 만드는 프로세스를 친절하게 설명하고 있다. 이해를 위한 예시와 팁은 게임을 처음 만들어 보는 사람들에게 게임에 대한 직관을 가져다준다. 더 나아가 무료 리소스 활용과 실행 파일을 만드는 방법, 게임을 조금 더 업그레이드시킬 수 있는 아이디어도 제시해준다. 이 책을 통하여 파이썬을 익히고, 게임 개발에 대한 꿈을 펼칠 수 있는 좋은 발판이 될 것이다.

이 책의 특징
- 파이썬을 경험해보지 못한 분들도 재미있게 기초부터 게임을 만든다.
- Pygame을 배우며 게임을 만들기 위한 라이브러리 기초를 배운다.
- 예제를 응용하고 변형하여 나만의 게임을 창조할 수 있다.
이 책이 필요한 독자
- 파이썬을 처음 배우는 분
- 파이썬의 기초는 배웠지만 익숙하지 않은 분
- Pygame 라이브러리 기초를 배우고 싶은 분
- 파이썬을 이용하여 나만의 게임을 만들고 싶은 분

소스코드 다운로드
http://suanlab.com/book/

목차에 오류가 있습니다. 다음 링크를 참고해주시기 바랍니다.
블로그 : https://bit.ly/3umYU7w
저자

이수안

데이터와인공지능을이용한이로운세상을꿈꾸는데이터과학자이자인공지능분야에서실용적인연구를수행하고있는교수이다.유튜브채널〈이수안컴퓨터연구소〉를통해많은사람들이컴퓨터를쉽게배울수있도록다양한정보를제공하고있다.

ㆍ홈페이지suanlab.com
ㆍ유튜브youtube.com/c/이수안컴퓨터연구소

목차

Chapter1.파이썬과IDE소개및설치
1.1 파이썬소개및특징
1.2 파이썬설치및환경설정
1.3 IDLE
1.4 VisualStudioCode설치
1.5 파이참(PyCharm)설치

Chapter2.파이썬배우기
2.1변수와자료형
2.1.1변수(Variable)
2.1.2주석(Comment)
2.1.3정수,실수,불리언자료형
2.1.4문자열(String)
2.1.5리스트(List)
2.1.6딕셔너리(Dictionary)
2.1.7자료형변환
2.1.8자료형계산
2.2연산자(Operators)
2.2.1산술연산자(ArithmeticOperators)
2.2.2비교연산자(ComparisonOperators)
2.2.3할당연산자(AssignmentOperators)
2.2.4논리연산자(LogicalOperators)
2.2.5멤버연산자(MembershipOperators)
2.2.6식별연산자(IdentityOperators)
2.2.7연산자우선순위(OperatorsPrecedence)
2.3제어문
2.3.1조건문
2.3.2반복문
2.4함수(Function)
2.4.1반환없는함수
2.4.2반환있는함수
2.4.3전역변수와지역변수
2.5객체(Object)와클래스(Class)
2.6모듈(Module)
2.6.1시간모듈(TimeModule)
2.6.2랜덤모듈(RandomModule)

Chapter3.pygame배우기
3.1pygame소개및특징
3.2pygame라이브러리설치
3.2.1터미널에서pygame설치
3.2.2VisualStudioCode에서pygame설치
3.2.3파이참에서pygame설치
3.3pygame모듈
3.4pygame기본
3.5선,도형,글자그리기
3.6공놀이하기
3.7이미지사용
3.8키보드조작
3.9마우스조작
3.10음악및사운드사용

Chapter4.스네이크게임(SnakeGame)
4.1스네이크게임규칙
4.2스네이크게임만들기
4.2.1패키지import
4.2.2게임화면구성
4.2.3방향개념이해
4.2.4색상정의
4.2.5뱀객체정의
4.2.6먹이객체정의
4.2.7게임객체정의
4.2.8메인함수정의
4.3스네이크게임실행
4.4스네이크게임실행파일만들기
4.5다양한스네이크게임

Chapter5.핑퐁게임(PingPongGame)
5.1핑퐁게임규칙
5.2핑퐁게임리소스
5.3핑퐁게임만들기
5.3.1모듈과전역변수정의
5.3.2공객체정의
5.3.3플레이어객체정의
5.3.4적객체정의
5.3.5게임객체정의
5.3.6리소스경로함수정의
5.3.7메인함수정의

Chapter6.물고기게임(FishGame)
6.1물고기게임규칙
6.2물고기게임리소스
6.3물고기게임만들기
6.3.1모듈과전역변수정의
6.3.2물고기객체정의
6.3.3파이프객체정의
6.3.4게임객체정의
6.3.5리소스경로함수정의
6.3.6메인함수정의
6.4물고기게임실행
6.5물고기게임실행파일만들기

Chapter7.자동차게임(RacingCarGame)
7.1자동차게임규칙
7.2자동차게임리소스
7.3자동차게임만들기
7.3.1모듈과전역변수정의
7.3.2자동차객체정의
7.3.3차선객체정의
7.3.4게임객체정의
7.3.5리소스경로함수정의
7.3.6메인함수정의
7.4자동차게임실행
7.5자동차게임실행파일만들기

Chapter8.우주선게임(SpaceshipGame)
8.1우주선게임규칙
8.2우주선게임리소스
8.3우주선게임만들기
8.3.1모듈과전역변수정의
8.3.2우주선객체정의
8.3.3암석객체정의
8.3.4워프객체정의
8.3.5게임객체정의
8.3.6리소스경로함수정의
8.3.7메인함수정의
8.4우주선게임실행
8.5우주선게임실행파일만들기

Chapter9.슈팅게임(ShootingGame)
9.1슈팅게임규칙
9.2슈팅게임리소스
9.3슈팅게임만들기
9.3.1모듈과전역변수정의
9.3.2전투기객체정의
9.3.3미사일객체정의
9.3.4암석객체정의
9.3.5게임객체정의
9.3.6리소스경로함수정의
9.3.7메인함수정의
9.4슈팅게임실행
9.5슈팅게임실행파일만들기

출판사 서평

놀면서배울때,경험하는최고의학습효과!

이제막코딩을접했다면,실전프로젝트를구상할때무엇을만들어야할지,어떻게구현해야할지,끝도없는막막함에답답함을느끼는경우가대부분이다.그런사람들을위해기획된『파이썬으로만드는나만의게임』은게임으로쉽게파이썬코딩을접할수있고,기본과응용을한번에익히며실제프로젝트를만들수있다.객체지향적개념과함수,Pygame라이브러리사용법을배우며코딩실력을키워나갈수있고,게임에대한독창적인아이디어를제시해주기때문에다음프로젝트로도자연스럽게연결된다.따라서이책을마스터하면파이썬의기본문법뿐만아니라,간단한게임까지충분히구현가능하다.코딩을재밌게배우고싶다면,게임프로그래밍에관심이있다면이책과함께코딩을놀이처럼경험해보길추천한다.