본문내용 바로가기
MD의선택 무료배송 이벤트 사은품 경품 소득공제

파이썬으로 시작하는 코딩 나만의 게임을 만들어 보자!

브라이언 칼링 , 말리 아데어 지음 | 민지현 옮김 | 권갑진 감수 | 코딩타임 | 2018년 09월 10일 출간
세종도서 학술도서
  • 정가 : 20,000원
    판매가 : 18,000 [10%↓ 2,000원 할인]
  • 통합포인트 :
    [기본적립] 1,000원 적립 [5% 적립] 안내 [추가적립] 5만원 이상 구매 시 2천원 추가적립 [회원혜택] 우수회원 3만원 이상 구매 시 2~4% 추가적립
  • 추가혜택 : 포인트 안내 도서소득공제 안내 추가혜택 더보기
  • 배송비 : 무료 배송비 안내
  • 배송일정 : 서울특별시 종로구 세종대로 기준 지역변경
    12월 16일 출고 예정 배송일정 안내
  • 바로드림 : 인터넷으로 주문하고 매장에서 직접 수령 안내 바로드림 혜택
    휴일에는 바로드림 픽업으로 더 빨리 받아 보세요. 바로드림 혜택받고 이용하기

이 책의 이벤트 해외주문/바로드림/제휴사주문/업체배송건의 경우 1+1 증정상품이 발송되지 않습니다.

  • IT전문서 올해의 책 후보 발표! 지금 투표해주세요!
    2019.12.13 ~ 2020.01.31
  • 행사도서 포함 IT 분야 3만원 이상 구매시 개발자 텀블러티슈 ..
    2019.11.05 ~ 2019.12.31
  • 개발자로 입문하기: 일단 이것부터 읽어보자!
    2019.05.31 ~ 2020.12.31
  • 웹개발 입문자를 위한 아주 약간의 가이드
    2017.07.11 ~ 2020.12.31
  • #리드잇 페이스북 페이지 팔로우 하시고, 신간소식 빠르게 받아보..
    2017.06.22 ~ 2025.07.31
  • 파이썬 도서 전체 목록입니다. 새로운 책을 발견해보세요!
    2016.08.11 ~ 2020.12.31
  • 설문참여 시 매월 5명 추첨통해 선물을 드립니다.
    10. 14 ~ 12. 31
상품상세정보
ISBN 9788928643929(8928643929)
쪽수 376쪽
크기 184 * 236 * 15 mm /613g 판형알림
이 책의 원서/번역서 Python Hunting/Carling, Brian

책소개

이 책이 속한 분야

코딩이 지루하고 어렵게만 느껴지는 사람들을 위한
세상에서 제일 재미있는 파이썬 입문서!

프로그래머들은 파이썬이 쉽다고 하지만, 막상 일반인이 파이썬을 접하면 어려움을 느끼고 포기하는 경우가 많습니다. 하지만 코딩타임의 첫 책, 《파이썬으로 시작하는 코딩》을 통하면 프로그래밍 문외한도 쉽게 파이썬을 이해하고 배울 수 있답니다. 어려운 코딩 용어를 줄줄이 늘어놓으며 단순 노동을 반복시키는 대신 준비 파일의 코드를 한 줄 한 줄 친절하고 자세하게, 그리고 쉽게 설명해 주거든요. 주요 개념을 직관적으로 이해할 수 있도록 돕는 한 컷 만화도 빼놓을 수 없는 매력이고요. ‘게임 만들기’라는 흥미로운 주제에 재미 요소를 하나씩 추가하는 방식으로 독자의 관심을 집중시킨다는 것도 강점이지요. 《파이썬으로 시작하는 코딩》의 기본 코드를 개념까지 완벽하게 숙지한다면 누구나 파이썬의 세계에 쉽게 들어설 수 있을 것입니다. 거기에 상상력을 더해 자신만의 프로그래밍을 해 보세요. 분명히 즐겁고 값진 경험이 될 것입니다.

상세이미지

파이썬으로 시작하는 코딩 도서 상세이미지

저자소개

저자 : 브라이언 칼링

저자 브라이언 칼링
몇 년 동안 초급 프로그래밍을 가르쳐 온 브라이언은 간단하고 쉽게 가르치는 데 뛰어나다. 아직 10대인 말리는 7살 때부터 프로그래밍을 시작했다. 여러 프로그래밍 언어에 능숙하며 자신만의 언어도 두어 개 개발했다. 어른들에게도 배울 점이 많지만, 친구들에게 무엇인가를 배우면 쉽게 이해할 수 있다는 점이 좋다고 생각한다.

저자 : 말리 아데어

저자 말리 아데어
몇 년 동안 초급 프로그래밍을 가르쳐 온 브라이언은 간단하고 쉽게 가르치는 데 뛰어나다. 아직 10대인 말리는 7살 때부터 프로그래밍을 시작했다. 여러 프로그래밍 언어에 능숙하며 자신만의 언어도 두어 개 개발했다. 어른들에게도 배울 점이 많지만, 친구들에게 무엇인가를 배우면 쉽게 이해할 수 있다는 점이 좋다고 생각한다.

역자 : 민지현

역자 민지현
서울대학교 수학교육학과를 졸업했다. 여러 권의 초중등 수학 문제집을 집필했으며 지금은 경인교육대학교에서 초등컴퓨터교육을 공부하고 있다. 원래 컴퓨터는 전혀 몰랐지만 스크래치와 파이썬을 만난 뒤부터 프로그래밍에 빠져, 아이들에게 코딩을 가르치고 있다.

감수 : 권갑진

감수자 권갑진
1996년부터 2015년까지 삼성전자 네트워크사업부 수석연구원이었다. 2016년에는 가천대학교 소프트웨어학과 초빙교수, 2017년에는 건국대학교 인공지능클라우드 연구센터/소프트웨어학과 산학협력중점교수였다. 현재는 인공지능 소프트웨어와 시스템을 연구개발하고, 인공지능, 빅데이터, 사물인터넷, 클라우드, 보안 시스템 등을 교육 및 컨설팅하는 ㈜케이퍼스트랩의 대표이사이자 연구소장이다.

목차

베타 리더의 소감
이 책에 대해
이 책으로 공부하는 순서
지은이의 말
옮긴이의 말
감수자의 말

0장 파이썬 준비하기
파이썬 설치
파이게임 설치
코드 입력, IDE 또는 텍스트 편집기
타이핑
들여쓰기, 탭, 스페이스
스펠링
콜론(:)
의사 코드
괄호, 함수
이 책으로 공부하는 방법
앞으로 배울 것들

Part 0 파이썬 시작하기
1장 우주 창조
IDLE에서 파이썬 하기
만약 IDLE을 쓰지 않는다면……
커맨드 라인
에러 메시지 확인
도구 상자 가져오기(import)
스크린
게임 루프
빠른 끝내기
색칠하기
원 그리기
화면에 표시하기

2장 움직이기
휙!
변수 정하기
키를 눌러 원 움직이기
눌린 키들 리스트
시계와 제목 추가
위아래

3장 빗방울 공장
비 내리기
빗방울 만들기
여기저기에서 떨어지는 빗방울
클래스와 인스턴스
파이썬의 프로그램 기본 구조
빗방울 클래스
__init__() 함수
self
self.x, self.y
move(), draw() 함수
리스트
새 빗방울
모든 빗방울에 대해 함수 실행
페퍼로니
빗방울 지우기 Step 1
삭제를 위한 while 루프
빗방울 지우기 Step 2
랜덤 플레이 빗방울

4장 이미지 예술
이미지
파일 수납장, 폴더
마이크 이미지 불러오기
마이크 클래스
충돌 감지
구름 띄우기
화살표 키로 구름 움직이기
우산을 쓰지 않은 마이크
time.time()
플래그
우산을 쓴 마이크 vs 우산을 안 쓴 마이크

Part 1 우주 침략자 게임
5장 악당과 마주칠 때
악당 클래스
대각선으로 내려오는 악당
dy로 가속시키기
dy를 어디서 만들까?
self.dy 만들기
벽에 부딪히면 튕겨 나오기
바닥으로 떨어지는 악당들

6장 수천 마리 악당
악당 여러 마리 만들기
악당 등장 일보직전
드디어 악당의 떼가 나타났다
악당의 배후는 보이지 않아야 해

7장 미사일을 쏘는 파이터
파이터 클래스
미사일 공장
미사일 발사
발사 버튼
미사일 이미지 사용

8장 악당 처치
충돌 감지
미사일로 악당을 맞추면

9장 점수 확인
폰트 고르기
global은 전체에서 찾아
악당을 지우기 전에 점수 증가
스크린에 글자 표시

10장 게임 오버
파이터가 악당에 닿는 세 가지 조건
세 조건이 모두 참이지만, 예외?
죽음
게임 오버
발사 횟수
맞힌 수
못 맞힌 수
숫자 표시
한 발도 못 쏘고 죽었을 때

Part 2 퐁 게임
11장 게임을 바꾸자
퐁 게임 할 사람?
투명하게
배트 클래스로
배트의 move() 함수
배트를 위로 움직이기
배트를 아래로 움직이기

12장 공 클래스
공 클래스 ? 공의 위치
공 클래스 ? move(), draw() 함수
첫 번째 충돌
두 번째 충돌
라디안
임의의 방향에서 나오는 공
임의의 방향에서 나오는 악당

13장 골 넣기
퐁 게임에서 골 넣기
점수 표시
버그 수정 : 공이 배트에 걸린 경우
절댓값
배경 그리기

14장 임의로 바꾸기
d, dy, dx값 업데이트
임의의 각
수직으로는 튕기면 안 돼!
모드 : 4π/3은 ?2π/3과 같아
스피드의 필요성
공을 쳐 보자
마지막공친시각 변수 사용 방법
공을 치면 속도가 빨라져
버그 미리 수정 : 달라붙지 마!

15장 새로운 게임 오버 스크린
새로운 게임 오버 스크린
게임 끝내기 ① : 먼저 10점 따면 이겨!
“score” 글자 쓰기
플레이어별 점수 표시하기
게임 끝내기 ② : 60초까지 카운트다운
스크린 위의 시계

16장 게임 다시 시작
다시 시작하기
리셋
청소하자

17장 나를 돌려줘 : 다시 우주 침략자 게임
이미지 회전
turn() 함수
파이터 회전
우주 침략자 게임으로 돌아가자
임의의 방향으로 미사일 발사
버그 수정 ① : 이쪽저쪽
버그 수정 ② : 코에서 미사일 발사!
버그 수정 ③ : 미사일은 발사될 때 그려
이미지로 해 보자

Part 3 파리 잡기 게임
18장 돌연변이 바이오 드론
파리 클래스
서로 다른 방향을 보는 파리
파리 한 마리
파리의 생애
음향 효과
계속 살아나는 파리

19장 시작 메뉴
전체 코드 구조
게임 시작 스크린
메뉴 변수의 값
플레이 버튼 만들기
플레이 버튼 클릭
눌린 키들 리스트 나타내기
플레이스 홀더
혀가 긴 개구리
기다란 혀
혀끝까지의 거리
혀끝의 x, y 좌표 구하기
혀 그리기
혀를 ???어 보자
뻗어 나온 혀 회수
버그 수정 ① : 개구리를 뚫고 가는 혀
버그 수정 ② : 혀가 여러 개!?
버그 수정 ③ : 혀를 뻗은 채 회전?
파리 잡기
혀에 달라붙은 파리
버그 수정 ④ : 파리가 보일 때만 잡아
서쪽에서 가장 빠른 혀
새로운 파리

20장 게임 통계
에너지 바
위에서부터 줄어드는 에너지 바
파리를 잡아먹고 에너지 업!
생존 시간
죽는 방법도 가지가지
개구리의 크기를 줄이자
버그 수정 ① : 혀를 빼문 채로 죽지 마
게임 오버 스크린, 개봉박두!
게임 오버 스크린
버그 수정 ② : 게임이 끝나면 시계도 끝

Part 4 탱크 배틀 게임
21장 폭발시키자
2인용 2D 탱크 배틀 게임
시작 화면 이미지의 시작 버튼
움직이는 벽 클래스
벽 움직이기

22장 전쟁 돼지
탱크 클래스
탱크 그리기
탱크를 움직여 보자
포탄
포탄 생성자
벽에 부딪히면 튕겨 나오기
포탄을 사라지게
포탄이 탱크를 맞혔을 때
고통받게 하자
번쩍!
음향 효과
단단한 벽
생명 이미지 가져오기
남은 생명을 이미지로 표시하기
게임 오버
파란색이 이겼을 경우
메뉴가 죽음일 때
탄약
탄약고 클래스
탱크가 탄약고에 도착하면
탄약 보급은 탄약고에서
다시 시작하면 탄약고도 다시 채워야지!
탱크는 밖으로 못 나가
움직이는 탄약고
끝?

부록
완성 코드
찾아보기

추천사

강동옥

정말 쉽습니다. 프로그래머들은 파이썬이 쉽다고들 말하지만, 막상 비전공자가 파이썬을 접하면 어려움을 느끼고 포기하는 경우가 많지요. 일반인들은 루프의 개념조차 쉽게 이해하지 못하니까요. 이 책은 그것을 간과하지 않습니다. 한... 더보기

최준영(공학박사)

코딩 입문자가 쉽게 파이썬을 시작하고, 프로그래밍의 즐거움에 빠지도록 안내하는 책입니다. 한 장, 한 장 넘기며 따라하고 배우다 보면 어느새 파이썬의 세계에 들어가 있는 스스로를 느낄 수 있지요. 마치 파이썬의 세계로 안내하... 더보기

이세희(프리랜서 개발자)

파이썬이라는 개발 언어뿐만 아니라 사이사이 간단한 영어, 수학까지 설명해 주는 친절한 코딩 입문서입니다. 따라 하다 보면 게임 몇 개는 뚝딱 만들 수 있는 책이기도 하지요. 기존의 파이썬 책과는 다르게 개념을 한 컷 만화로 ... 더보기

안정희(초등 방과후학교 로봇과학 강사)

파이썬에 대해 제대로 몰랐지만, 설치부터 상세하고 친절하게 설명해 주는 이 책을 통해 파이썬 프로그래밍에 쉽게 다가갈 수 있었습니다. 단순한 코딩 용어의 나열이 아니라 게임 준비 파일을 만든 다음, 코드를 한 줄 한 줄 이해... 더보기

출판사 서평

도대체 코딩이 뭐길래 파이썬?같은 걸 배워야 하냐고?
이 책을 읽으면 생각이 달라질걸?
세상에서 제일 쉽고 재미있는 파이썬 책!

파이썬은 무료인데다 문법이 쉽고, 다양한 분야의 방대한 라이브러리를 갖추고 있기 때문에 입문자에게 추천할 만한 프로그래밍 언어다. 데이터 과학 및 인공지능을 비롯한 첨단 분야와 웹 서버, GUI 등 다양한 분야의 실무에도 널리 활용 중이라 제대로 익혀 두면 미래에 큰 도움이 될 수도 있다. 어쩌면 가까운 미래에 우리는 가까운 미래에 지금 엑셀이나 파워포인트를 다루듯이 파이썬을 다루게 될지도 모른다... 더보기

북로그 리뷰 (3) 전체보기 쓰러가기

도서 구매 후 리뷰를 작성하시면 통합포인트를 드립니다.
결제 90일 이내 작성 시 300원 / 발송 후 5일 이내 작성시 400원 / 이 상품의 첫 리뷰 작성 시 500원
(포인트는 작성 후 다음 날 적립되며, 도서 발송 전 작성 시에는 발송 후 익일에 적립됩니다.
외서/eBook/음반/DVD/GIFT 및 잡지 상품 제외)
안내
  •                     파이썬으로 시작하는 코딩 실용적인 코딩 입문서4차 산업혁명 시대를 살고 있는 요즘 아이들 코딩교육 어떻게 시켜야할까  고민하는 분들이 참 많으신데요.초등학교 3학년 아들램을  두고 있는 엄마로서 바틀비씨도고민이 크던 차에 좋은 책과 만나게 되었네요.    2018년부터 시행되고있 는 코딩교육 의무화!  중학교는 현재 실시... 더보기
  • 컴퓨터공학과 4학년으로서 여러 프로그래밍 언어를 이용하여 코딩을 많이 하면서 느끼는건데 파이썬만큼 쉽고 귀여운(?) 언어가 없는 것 같다. 이런 파이썬으로 재밌는 게임을 만들어보면서 코딩에 대한 재미를 붙여주는 책으로 '파이썬으로 시작하는 코딩'은 훌륭하다. 아 참고로 이 책은 개념서가 아니다. 초보실전서! 우선, 다른 책과 다른점은 1. 바로 실전부터 투입되서 결과를 짠!하고 보여줌으로써 흥미를 돋구고 그 코드 한줄한줄의 의미를 기본지식이 없는 사람도 이해할 수 있게 잘 빗대어 설명한다. 예를 들어 함수와 인자값을 설... 더보기
  • 비전공자출신으로 IT분야에 들어오면서 제일 걱정되고 또 그만큼 힘든 부분이 바로 코딩이다. 물론 개발직은 아니기에 MUST는 아니지만, 내가 자주 접하는 프로그램이나 사이트가 기본적으로 어떻게 돌아가는지는 알고 있는게 낫다는 필요성을 느꼈다.  그 와중에 이 책을 접하게 되었다. 솔직히 무난한 타이틀 '파이썬으로 시작하는 코딩'보다는 '나만의 게임을 만들어보자!' 이 부분에 끌렸다.  대부분의 코딩책들이 지식을 나열식으로 전달하기에 오프라인으로 가서 확인해봐도 도통 재미있어 ... 더보기

Klover 평점/리뷰 (0)

문장수집 (0) 문장수집 쓰기 나의 독서기록 보기
※구매도서의 문장수집을 기록하면 통합포인트 적립 안내

교환/반품/품절안내

※ 상품 설명에 반품/교환 관련한 안내가 있는 경우 그 내용을 우선으로 합니다. (업체 사정에 따라 달라질 수 있습니다.)

교환/반품/품절안내
반품/교환방법 마이룸 > 주문관리 > 주문/배송내역 > 주문조회 > 반품/교환신청 ,
[1:1상담>반품/교환/환불] 또는 고객센터 (1544-1900)

※ 오픈마켓, 해외배송주문, 기프트 주문시 [1:1상담>반품/교환/환불]
    또는 고객센터 (1544-1900)
반품/교환가능 기간 변심반품의 경우 수령 후 7일 이내,
상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내
반품/교환비용 변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
반품/교환 불가 사유
  • 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
    (단지 확인을 위한 포장 훼손은 제외)
  • 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
    예) 화장품, 식품, 가전제품(악세서리 포함) 등
  • 복제가 가능한 상품 등의 포장을 훼손한 경우
    예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
  • 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)
  • 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
  • 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
  • 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에
    해당되는 경우
(1) 해외주문도서 : 이용자의 요청에 의한 개인주문상품으로 단순변심 및 착오로 인한 취소/교환/반품 시 ‘해외주문 반품/취소 수수료’ 고객 부담 (해외주문 반품/취소 수수료 : ①양서-판매정가의 12%, ②일서-판매정가의 7%를 적용)
상품 품절 공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는
이메일과 문자로 안내드리겠습니다.
소비자 피해보상
환불지연에 따른 배상
  • 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은
    소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됨
  • 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의
    소비자 보호에 관한 법률에 따라 처리함

이 분야의 베스트

  • 윤인성
    16,200원
  • 길벗알앤디
    27,900원
  • 이남호
    23,310원
  • 길벗R&D
    32,400원
  • 선양미
    18,900원
더보기+

이 분야의 신간

  • 길벗알앤디
    27,900원
  • 다카라지마사
    9,900원
  • 테런스 J. 세즈노스키
    22,500원
  • 이동욱
    19,800원
  • 길벗R&D
    15,300원
더보기+

바로가기

  • 우측 확장형 배너 2
  • 우측 확장형 배너 2

최근 본 상품