본문 바로가기

추천 검색어

실시간 인기 검색어

Do it! 게임 10개 만들며 배우는 파이썬

이지스퍼블리싱

2022년 12월 20일 출간

(개의 리뷰)
( 0% 의 구매자)
eBook 상품 정보
파일 정보 pdf (11.57MB)
ISBN 9791163034278
듣기(TTS) 가능
TTS 란?
텍스트를 음성으로 읽어주는 기술입니다.
  • 전자책의 편집 상태에 따라 본문의 흐름과 다르게 텍스트를​ 읽을 수 있습니다.
  • 전자책 화면에 표기된 주석 등을 모두 읽어 줍니다.
  • 이미지 형태로 제작된 전자책 (예 : ZIP 파일)은 TTS 기능을 지원하지 않습니다.
  • '교보 ebook' 앱을 최신 버전으로 설치해야 이용 가능합니다. (Android v3.0.26, iOS v3.0.09,PC v1.2 버전 이상)
소득공제
소장
정가 : 15,000원

쿠폰적용가 13,500

10% 할인 | 5%P 적립

이 상품은 배송되지 않는 디지털 상품이며,
교보eBook앱이나 웹뷰어에서 바로 이용가능합니다.

카드&결제 혜택

  • 5만원 이상 구매 시 추가 2,000P
  • 3만원 이상 구매 시, 등급별 2~4% 추가 최대 416P
  • 리뷰 작성 시, e교환권 추가 최대 300원

작품소개

이 상품이 속한 분야

간단한 게임부터 텍스트 RPG 게임, 그래픽 레이싱 게임까지 완성하며
나의 파이썬 코딩 실력을 레벨 업 해보자!
동전 던지기나 가위바위보와 같은 간단한 게임부터 그래픽을 이용한 레이싱 게임까지 게임 10가지와 다른 여러 게임을 완성해 보면서 파이썬 문법과 프로그래밍을 배울 수 있습니다. 이 책은 실습 예제 113개를 제공하는 등 이론보다 실습 위주로 구성했습니다. 1~24장까지 프로그램을 완성하는 코드를 작성한 뒤, 하나하나 설명하여 독자들이 파이썬 문법뿐만 아니라 프로그래밍 원리를 자연스럽게 체득할 수 있도록 돕습니다.
또한 파이썬 기본 함수와 클래스, 딕셔너리, 라이브러리 등을 소개하고 활용해 볼 수 있도록 했습니다. 단위 테스트, 디버깅, 코드 최적화와 외부화, 리팩터링 등 코드를 관리하는 기술까지 익혀 ‘진짜’ 프로그래머가 되는 길로 안내합니다.

이런 게임과 프로그램을 만들 수 있어요!
• 채운 단어에 따라 이야기가 만들어지는 단어 채우기 게임을 만들 수 있어요.
• 동전 던지기 게임과 주사위 던지기 게임으로 선택이나 무작위 숫자를 얻을 수 있어요.
• 생일을 계산해 태어난 요일을 알아맞히는 계산 게임을 만들 수 있어요.
• 컴퓨터와 가위! 바위! 보! 대결을 할 수 있어요.
• 나만의 게임에서 메시지를 암호화할 수 있어요.
• 스무고개를 하듯 숫자를 맞히는 게임을 만들 수 있어요.
• ‘행맨’ 게임으로 알려진 단어 맞히기 게임을 기획부터 개발까지 모두 할 수 있어요.
• 우주를 배경으로 한 텍스트 RPG 게임을 만들 수 있어요.
• 복잡한 도로에서 마주 오는 다른 차를 피하는 레이싱 게임을 만들 수 있어요.
• 그 밖에 내 생일이 얼마나 남았는지 알 수 있는 카운트다운 프로그램, 팁을 계산하기 위한 서비스 팁 계산기, 웹 사이트 비밀번호를 만들기 위한 비밀번호 생성기까지 다양한 프로그램을 만들 수 있어요.

**본 전자책은 PDF 형식으로 제공되므로 화면이 작은 모바일 기기에서는 보기 불편하실 수 있습니다.
첫째마당 파이썬으로 재미있는 게임 만들기
01장 파이썬 시작하기
__01-1 컴퓨터 프로그래밍이란?
__01-2 코딩 준비하기
__01-3 나의 첫 파이썬 프로그램 만들기

02장 단어 채우기 게임 만들기
__02-1 함수 이해하기
__02-2 변수 사용하기
__02-3 단어 채우기 게임 프로그래밍하기

03장 주사위 던지기 게임 만들기
__03-1 라이브러리 사용하기
__03-2 ″3″은 3이 아니다!
__03-3 코드에 설명 달기
__03-4 주사위 던지기 게임 프로그래밍하기

04장 날짜 계산하기
__04-1 날짜 다루기
__04-2 컴퓨터로 결정하기
__04-3 날짜 계산 프로그램 만들기

05장 가위!바위!보! 게임 만들기
__05-1 다양한 문자열 출력하기
__05-2 가위바위보 게임 만들기

06장 비밀 코드 풀기
__06-1 리스트란?
__06-2 루프 안 루프 알아보기
__06-3 암호 해독 프로그램 만들기

07장 숫자 맞히기 게임 만들기
__07-1 조건 루프란?
__07-2 숫자 맞히기 게임 프로그래밍하기

08장 프로그래머가 되자!
__08-1 프로그래머가 코딩하는 방법
__08-2 게임을 기획하는 방법

09장 단어 맞히기 게임 만들기
__09-1 게임 완성하기
__09-2 작동 원리 이해하기

10장 간단한 프로그램 만들기
__10-1 생일 카운트다운 프로그램 만들기
__10-2 서비스 팁 계산기 만들기
__10-3 비밀번호 생성기 만들기

둘째마당 파이썬으로 레트로 게임 만들기
11장 함수 만들기
__11-1 함수 좀 더 살펴보기
__11-2 나만의 함수 만들기

12장 게임을 만들어 보자!
__12-1 게임 구상하기
__12-2 게임 만들기
__12-3 게임 테스트하기

13장 코드 정리하기
__13-1 코드 최적화하기
__13-2 다른 곳으로 문자열 옮기기

14장 코드 줄이고 다시 사용하여 리팩터링하기
__14-1 리팩터링 이해하기
__14-2 사용자 선택 구성 요소 만들기

15장 아이템 사용하기
__15-1 인벤토리 시스템 기획하기
__15-2 인벤토리 시스템 개발하기

16장 클래스로 정리하기
__16-1 플레이어 시스템 만들기
__16-2 player 클래스 만들기
__16-3 새로 만든 클래스 사용하기

17장 게임에 색을 입히자!
__17-1 서드파티 라이브러리 설치하기
__17-2 컬러라마 사용하기

18장 게임 업그레이드하기
__18-1 체력과 라이프
__18-2 아이템 구매하기
__18-3 무작위 이벤트
__18-4 적 물리치기
__18-5 게임 저장하고 불러오기

셋째마당 그래픽을 이용한 파이썬 게임 만들기
19장 크레이지 드라이버 게임 준비하기
__19-1 파이게임이란?
__19-2 게임 개발 준비하기
__19-3 게임 코딩 시작하기
__19-4 게임 루프 추가하기

20장 화면에 이미지 표시하기
__20-1 파일과 폴더 지정하기
__20-2 게임 배경 설정하기
__20-3 자동차 표시하기

21장 표시한 자동차 움직이기
__21-1 적 움직이기
__21-2 플레이어 움직이기

22장 점수 기록하고 게임 난도 높이기
__22-1 게임 오버 처리하기
__22-2 점수 기록하기
__22-3 점점 어렵게 만들기

23장 게임 마무리하기
__23-1 게임 오버 완성하기
__23-2 게임 일시 정지하기
__23-3 다양한 적 등장시키기
__23-4 장애물 만들기

24장 그래픽 게임 업그레이드하기
__24-1 스플래시 화면 만들기
__24-2 점수와 최고 득점 표시하기
__24-3 기름 웅덩이에 미끄러지기
__24-4 한 번에 여러 적 등장시키기
__24-5 아이디어 보태기

부록
A1 테스트와 디버깅 좀 더 살펴보기
__A1-1 코드 테스트하기
__A1-2 디버거 다뤄 보기

A2 그다음은 뭘 배우죠?
__A2-1 파이썬 더 파고들기
__A2-2 웹 앱 개발 도전하기
__A2-3 모바일 앱 개발 도전하기
__A2-4 게임 개발 도전하기

이 책을 이런 분께 추천합니다!
• 개발을 시작하기 전에 프로그래밍의 기초부터 탄탄히 다지고 싶은 분
• 지루한 예제보다 재미있는 게임을 만들면서 파이썬을 배우고 싶은 분
• 파이썬의 기초를 다진 뒤에 실력을 한 단계 올리고 싶은 분
• 프로그래밍 감각을 익혀 프로그래머가 되고 싶은 분

이 책으로 앞서 나간 아마존 독자들이 추천합니다!
• 이 책의 예제와 본문 그리고 도전 문제까지 누구나 쉽게 따라 할 수 있습니다. 코딩을 시작하려는 남녀노소 모두에게 이 책을 강력히 추천합니다. 지금까지 읽은 최고의 코딩 책으로 자신 있게 손꼽을 수 있어요. ─ 30년 경력의 프로그래머 M. Hintze
• 교육 경험과 코딩 경험이 많은 사람들이 만든 책이라는 생각이 들 정도로 이해하기 쉽고 빠르게 읽을 수 있도록 구성되었습니다. 코드를 한 번도 써본 적이 없는 사람들을 위해 프로그램 하나를 완성해 나가는 과정을 매끄럽게 안내합니다. 게임을 주제로 해서 가벼워 보일 수도 있지만 코딩에 도전하는 사람이라면 누구나 이 책이 딱 맞을 것입니다. ─ 1년 넘게 파이썬을 배우고 있는 Ray
• 이 책은 전통적인 학습법이나 지루한 코딩 지식을 다루지 않습니다. `진짜' 프로그래머가 되는 방법을 알려 줍니다. 우리에게 익숙한 게임을 컴퓨터로 만들어도 보고, 이를 발전시켜 텍스트 기반 어드벤처 게임과 레이싱 게임을 마치 게임 전문 프로그래머처럼 제작해 봅니다. 파이썬 프로그래밍을 시작한다면 이만큼 실용적인 책은 없을 것입니다. ─ 프로그래밍을 배우고 있는 Avi
• 파이썬을 사용하면서 그동안 궁금했던 부분의 답을 이 책에서 찾을 수 있었습니다. 누군가를 가르쳐 본 경험이 없는 사람들이 쓴 코딩 입문서가 쏟아져 나오는 요즘, 코딩 교육 방법을 제대로 아는 사람들이 집필해서 학생과 교사 모두에게 꼭 필요한 책입니다. 어떤 교실에서든 비치해야 하는 필독서라고 생각합니다. 저는 집에 하나, 그리고 교실에 몇 권 더 준비해 두려고 합니다. ─ 파이썬을 가르치는 Nicholas

단순히 코딩하는 방법만 알려 주지 않아요. 프로그래머처럼 생각하는 코딩 습관을 길러 보세요!
이 책은 ‘파이썬 입문서’라고 할 수 있습니다. 하지만 파이썬이라는 프로그래밍 언어에만 집중하기보단 파이썬으로 프로그래밍의 기초를 다지고, 이 책을 모두 읽었을 즈음에는 프로그래밍 공부를 습관화할 수 있도록 도와줍니다. 처음에는 수정할 여지가 있는 코드를 작성한 뒤, 설명에 따라 코드를 발전시키며 프로그램 하나를 완성해 나가는 과정을 스스로 이해하고 성장할 수 있도록 만들어 줍니다.
파이썬과 VS Code를 설치하고 재밌는 게임까지 만들 수 있어요!
이 책의 첫째마당에서는 파이썬뿐만 아니라 전반적인 코딩 개념과 기본 지식을 쌓을 수 있습니다. 이때 지루한 설명이나 흔한 예제가 아닌 ‘행맨’이나 ‘가위바위보’와 같은 간단하지만 흥미로운 게임을 만들어 보면서 여러분을 프로그래밍의 세계로 자연스럽게 이끕니다. 8~10장에서는 배운 내용을 응용해서 좀 더 복잡하지만 실력을 키울 수 있는 게임과 프로그램을 만듭니다.
텍스트로 전개되는 RPG 게임을 파이썬으로 만들 수 있어요!
둘째마당에서는 첫째마당에서 다룬 내용을 바탕으로 텍스트에 기반한 고전 어드벤처 게임을 만들어 봅니다. 텍스트 RPG 게임은 게임을 좋아하는 사람들이나 개발자들 사이에서 게임을 직접 제작하기에 좋은 주제입니다. 각 장을 거듭할 때마다 게임의 기능을 하나씩 추가하고 코드를 발전시켜서 파이썬으로 텍스트 RPG 게임을 완성할 수 있습니다.
그래픽을 활용한 레이싱 게임을 만들 수 있어요!
셋째마당에서는 한 단계 업그레이드하여 그래픽을 이용한 게임을 만들어 봅니다. 그래픽, 게임 캐릭터의 움직임, 사용자와의 상호작용 등을 추가해서 ‘게임다운’ 게임을 만들 수 있습니다. 파이썬에서 게임을 제작할 때 필요한 게임 엔진인 ‘파이게임(Pygame)’을 알아본 뒤, 프로그래머처럼 게임을 기획해서 개발완성하고 업그레이드하는 과정까지 경험해 봅니다.
파이썬 혹은 코딩 입문 교재를 찾는다면 이 책을 선택하세요!
이 책은 프로그래밍 교육 전문가인 벤 & 쉬무엘 포터가 교육 노하우를 담아 전통적인 코딩 학습법이나 지루한 코딩 지식이 아닌 ‘진짜’ 프로그래머가 되는 방법을 알려 줍니다. 청소년을 위한 파이썬 혹은 코딩 입문 교재를 찾는다면 흥미롭고 재미있는 실습과 자세한 코드 설명, 그리고 도전 문제로 이어지는 학습 전개와 프로그래머처럼 생각하는 방법, 다양한 IT 지식 등을 알차게 담은 이 책을 자신 있게 추천합니다.
또한 첫째마당에서는 각 장마다 하나의 프로젝트를 완성하여 기초를 다지고, 둘째마당과 셋째마당에서는 기능을 추가하며 게임을 발전시켜 완전한 게임을 만드는 과정을 담고 있습니다. 뿐만 아니라 이 책은 학습을 마친 이후에는 앞으로 무엇을 배우고, 해야 할지를 안내합니다. 한 학기 분량의 대학 강의 교재으로도 추천합니다.
‘Do it! 스터디룸’ 카페에서 함께 공부하고 성장해요!
이 책을 보는 친구들과 함께 공부해 보세요. 내가 이해하지 못한 내용은 도움을 받고 내가 이해한 내용을 바탕으로 동료들을 도와준다면 복습하는 효과도 누릴 수 있습니다. 또, ‘Do it! 스터디룸’에서 운영하는 공부단에 지원해 보세요! 이 책의 스터디 노트를 쓰며 완독해서 올리면 원하는 이지스퍼블리싱의 도서 한 권을 선물로 드립니다!
Do it! 스터디룸 카페: cafe.naver.com/doitstudyroom

작가정보

저자(글) 벤 포터

벤 포터에게 가장 중요한 일은 10대 때부터 이어져 온 교육입니다. 현재 어도비의 교육 담당 수석 이사이며 제품 개발, 고객 지원, 훈련, 제품 마케팅의 기술 부문에서 30년 동안 일했습니다. 수상 경력과 함께 40권이 넘는 책을 썼으며 그중 많은 책이 16개 언어로 번역되어 대학 교재로 사용되었습니다. 또한 책, 강의, 동영상 등을 통해 수백만 명이 넘는 사람들에게 코딩 기술을 가르쳤으며, 지금은 미시간주 오크 파크에서 가족과 함께 지냅니다.

저자(글) 쉬무엘 포터

쉬무엘 포터는 만들고 고치기를 좋아하는 엔지니어, 프로그래머이자 교사입니다. 제너럴 모터스에서 소프트웨어 개발자로 일했으며, 직접 코딩하며 가르치는 것을 포함하여 오랫동안 프로그램을 경험했습니다. 그리고 중학생에게 파이썬을 5년 넘게 가르쳤습니다. 미시간 대학교에서 의공학으로 석사 학위를 받았으며 IEEE에 연구 과제를 발표하기도 했습니다. 지금은 미시간주 오크 파크에서 아내와 함께 지냅니다.

연세대학교 심리학과를 졸업하고 웹 개발 프리랜서를 거쳐 IT 전문 출판사에서 기획과 편집 업무를 담당했습니다. 번역서로는 《Do it! 첫 통계 with 베이즈》, 《인공지능은 게임을 어떻게 움직이는가?》(이상 이지스퍼블리싱), 《프로그래머, 수학으로 생각하라》, 《처음 만나는 머신러닝과 딥러닝》(이상 프리렉) 등이 있습니다.

이 상품의 총서

Klover리뷰 (0)

Klover리뷰 안내
Klover(Kyobo-lover)는 교보를 애용해 주시는 고객님들이 남겨주신 평점과 감상을 바탕으로, 다양한 정보를 전달하는 교보문고의 리뷰 서비스입니다.
1. 리워드 안내
구매 후 90일 이내에 평점 작성 시 e교환권 100원을 적립해 드립니다.
  • - e교환권은 적립일로부터 180일 동안 사용 가능합니다.
  • - 리워드는 1,000원 이상 eBook, 오디오북, 동영상에 한해 다운로드 완료 후 리뷰 작성 시 익일 제공됩니다.
  • - 리워드는 한 상품에 최초 1회만 제공됩니다.
  • - sam 이용권 구매 상품 / 선물받은 eBook은 리워드 대상에서 제외됩니다.
2. 운영 원칙 안내
Klover리뷰를 통한 리뷰를 작성해 주셔서 감사합니다. 자유로운 의사 표현의 공간인 만큼 타인에 대한 배려를 부탁합니다. 일부 타인의 권리를 침해하거나 불편을 끼치는 것을 방지하기 위해 아래에 해당하는 Klover 리뷰는 별도의 통보 없이 삭제될 수 있습니다.
  • 도서나 타인에 대해 근거 없이 비방을 하거나 타인의 명예를 훼손할 수 있는 리뷰
  • 도서와 무관한 내용의 리뷰
  • 인신공격이나 욕설, 비속어, 혐오 발언이 개재된 리뷰
  • 의성어나 의태어 등 내용의 의미가 없는 리뷰

구매 후 리뷰 작성 시, e교환권 100원 적립

문장수집

문장수집 안내
문장수집은 고객님들이 직접 선정한 책의 좋은 문장을 보여 주는 교보문고의 새로운 서비스 입니다. 교보eBook 앱에서 도서 열람 후 문장 하이라이트 하시면 직접 타이핑 하실 필요 없이 보다 편하게 남길 수 있습니다. 마음을 두드린 문장들을 기록하고 좋은 글귀들은 ‘좋아요’ 하여 모아보세요. 도서 문장과 무관한 내용 등록 시 별도 통보없이 삭제될 수 있습니다.
리워드 안내
  • 구매 후 90일 이내에 문장 수집 등록 시 e교환권 100원을 적립해 드립니다.
  • e교환권은 적립일로부터 180일 동안 사용 가능합니다.
  • 리워드는 1,000원 이상 eBook에 한해 다운로드 완료 후 문장수집 등록 시 제공됩니다.
  • 리워드는 한 상품에 최초 1회만 제공됩니다.
  • sam 이용권 구매 상품/오디오북·동영상 상품/주문취소/환불 시 리워드 대상에서 제외됩니다.

구매 후 문장수집 작성 시, e교환권 100원 적립

    교보eBook 첫 방문을 환영 합니다!

    신규가입 혜택 지급이 완료 되었습니다.

    바로 사용 가능한 교보e캐시 1,000원 (유효기간 7일)
    지금 바로 교보eBook의 다양한 콘텐츠를 이용해 보세요!

    교보e캐시 1,000원
    TOP
    신간 알림 안내
    Do it! 게임 10개 만들며 배우는 파이썬 웹툰 신간 알림이 신청되었습니다.
    신간 알림 안내
    Do it! 게임 10개 만들며 배우는 파이썬 웹툰 신간 알림이 취소되었습니다.
    리뷰작성
    • 구매 후 90일 이내 작성 시, e교환권 100원 (최초1회)
    • 리워드 제외 상품 : 마이 > 라이브러리 > Klover리뷰 > 리워드 안내 참고
    감성 태그

    가장 와 닿는 하나의 키워드를 선택해주세요.

    사진 첨부(선택) 0 / 5

    총 5MB 이하로 jpg,jpeg,png 파일만 업로드 가능합니다.

    신고/차단

    신고 사유를 선택해주세요.
    신고 내용은 이용약관 및 정책에 의해 처리됩니다.

    허위 신고일 경우, 신고자의 서비스 활동이 제한될 수
    있으니 유의하시어 신중하게 신고해주세요.


    이 글을 작성한 작성자의 모든 글은 블라인드 처리 됩니다.

    문장수집 작성

    구매 후 90일 이내 작성 시, e교환권 100원 적립

    eBook 문장수집은 웹에서 직접 타이핑 가능하나, 모바일 앱에서 도서를 열람하여 문장을 드래그하시면 직접 타이핑 하실 필요 없이 보다 편하게 남길 수 있습니다.

    P.
    Do it! 게임 10개 만들며 배우는 파이썬
    저자 모두보기
    낭독자 모두보기
    sam 이용권 선택
    님이 보유하신 이용권입니다.
    차감하실 sam이용권을 선택하세요.
    sam 이용권 선택
    님이 보유하신 이용권입니다.
    차감하실 sam이용권을 선택하세요.
    sam 이용권 선택
    님이 보유하신 프리미엄 이용권입니다.
    선물하실 sam이용권을 선택하세요.
    결제완료
    e캐시 원 결제 계속 하시겠습니까?
    교보 e캐시 간편 결제
    sam 열람권 선물하기
    • 보유 권수 / 선물할 권수
      0권 / 1
    • 받는사람 이름
      받는사람 휴대전화
    • 구매한 이용권의 대한 잔여권수를 선물할 수 있습니다.
    • 열람권은 1인당 1권씩 선물 가능합니다.
    • 선물한 열람권이 ‘미등록’ 상태일 경우에만 ‘열람권 선물내역’화면에서 선물취소 가능합니다.
    • 선물한 열람권의 등록유효기간은 14일 입니다.
      (상대방이 기한내에 등록하지 않을 경우 소멸됩니다.)
    • 무제한 이용권일 경우 열람권 선물이 불가합니다.
    이 상품의 총서 전체보기
    네이버 책을 통해서 교보eBook 첫 구매 시
    교보e캐시 지급해 드립니다.
    교보e캐시 1,000원
    • 첫 구매 후 3일 이내 다운로드 시 익일 자동 지급
    • 한 ID당 최초 1회 지급 / sam 이용권 제외
    • 네이버 책을 통해 교보eBook 구매 이력이 없는 회원 대상
    • 교보e캐시 1,000원 지급 (유효기간 지급일로부터 7일)
    구글북액션을 통해서 교보eBook
    첫 구매 시 교보e캐시 지급해 드립니다.
    교보e캐시 1,000원
    • 첫 구매 후 3일 이내 다운로드 시 익일 자동 지급
    • 한 ID당 최초 1회 지급 / sam 이용권 제외
    • 구글북액션을 통해 교보eBook 구매 이력이 없는 회원 대상
    • 교보e캐시 1,000원 지급 (유효기간 지급일로부터 7일)