마인크래프트로 배우는 파이썬 프로그래밍

크레이그 리처드슨
404p
구매 가능한 곳

저자/역자

목차

CHAPTER 1 모험, 채비를 하다 1 윈도 PC 설정하기 2 마인크래프트 설치하기 2 파이썬 설치하기 4 자바 설치하기 4 마인크래프트 파이썬 API와 스피곳 설치하기 7 스피곳 실행하기와 게임 프로파일 만들기 9 적합한 마인크래프트 버전 고르기 10 게임 세계 만들기 11 새로운 세계로 다시 시작하기 12 오프라인으로 플레이하기 13 서바이벌 모드로 전환하기 14 맥 설정하기 16 마인크래프트 설치하기 16 파이썬 설치하기 18 자바 설치하기 19 마인크래프트 파이썬 API와 스피곳 설치하기 20 스피곳 실행하기와 게임 프로파일 만들기 22 적합한 마인크래프트 버전 고르기 23 게임 세계 만들기 24 새로운 세계로 다시 시작하기 25 오프라인으로 플레이하기 26 서바이벌 모드로 전환하기 26 라즈베리 파이 설정하기 27 IDLE, 넌 누구냐? 29 파이썬 셸과 친해지기 30 IDLE에도 텍스트 편집기가 있다 31 언제 파이썬 셸을 사용하고 언제 텍스트 편집기를 사용할까? 33 이 책에서 사용한 프롬프트 34 마인크래프트 파이썬 설정 테스트하기 35 CHAPTER 2 변수, 단번에 텔레포트하다 37 프로그램이란 무엇일까? 37 변수에 데이터 저장하기 38 프로그래밍 언어의 구조 39 변수에 적용해야 할 문법 규칙 41 변수의 값 변경하기 41 정수 42 미션 #1: 플레이어 텔레포트하기 43 플로트 49 미션 #2: 원하는 곳으로 정확하게 이동하기 50 time 모듈을 사용하여 천천히 텔레포트하기 52 미션 #3: 텔레포트 여행 53 디버깅 55 미션 #4: 버그투성이 텔레포트 프로그램 고치기 57 이 장에서 배운 내용 58 CHAPTER 3 수학, 빨리 만들다 59 수식과 문장 59 연산자 61 더하기 61 미션 #5: 블록 쌓기 61 미션 #6: 슈퍼 점프 64 빼기 65 미션 #7: 플레이어 밑의 블록 변경하기 65 인수에 수학 연산자 사용하기 67 미션 #8: 빠르게 만들기 69 곱하기 72 나누기 72 미션 #9: 웅장한 첨탑 73 지수 75 괄호와 연산 순서 76 유용한 방법들 77 줄임 연산자 77 난수와 놀기 78 미션 #10: 슈퍼 점프 2탄! 79 이 장에서 배운 내용 80 CHAPTER 4 문자열, 마인크래프트와 말을 하다 81 문자열이란 무엇일까? 82 print() 함수 83 미션 #11: Hello, Minecraft World 84 input() 함수 85 미션 #12: 대화 메시지 직접 작성하기 87 문자열 합치기 88 숫자를 문자로 전환하기 89 정수와 플로트 연결하기 90 미션 #13: 대화에 사용자명 추가하기 91 int()로 문자열을 정수로 전환하기 92 미션 #14: 입력으로 블록 만들기 93 오류에서 빠져나오기 95 미션 #15: 숫자만 97 미션 #16: 기록계 99 이 장에서 배운 내용 101 CHAPTER 5 참이냐 거짓이냐 그것이 문제로다 103 부울의 기초 104 미션 #17: 블록 부수기 그만! 105 부울 연결하기 106 비교 연산자 106 같다 107 미션 #18: 내가 수영하는 거 맞지? 108 같지 않다 110 미션 #19: 나는 지금 공기가 아닌 블록에 서 있나요? 111 보다 크다와 보다 작다 112 보다 크거나 같다와 보다 작거나 같다 113 미션 #20: 지금 있는 곳은 땅 위? 114 미션 #21: 근처에 집이 있어요? 116 논리 연산자 117 and 118 미션 #22: 지금 여기는 물속? 119 or 120 미션 #23: 지금은 나무에? 121 not 122 미션 #24: 이 블록은 수박이 아닌가 봐? 123 논리 연산자의 연산 순서 125 이 숫자는 다른 두 숫자 사이에 있을까요? 126 미션 #25: 지금 집이에요? 126 이 장에서 배운 내용 129 CHAPTER 6 IF문, 미니 게임의 엔진이 되다 131 if문 사용하기 132 미션 #26: 크레이터가 쾅! 134 else문 135 미션 #27: 부수기 금지? 허용? 137 elif문 139 미션 #28: 선물 주기 140 elif문 연결하기 142 미션 #29: 마음먹은 대로 텔레포트하기 144 중첩된 if문 145 미션 #30: 비밀 출입문을 열어라 146 if문을 사용하여 일정 구간의 값 테스트하기 148 미션 #31: 텔레포트 위치를 제한하라 149 부울 연산자와 if문 151 미션 #32: 샤워하고 싶어요! 153 이 장에서 배운 내용 155 CHAPTER 7 while 루프, 댄스파티와 꽃 퍼레이드를 기획하다 157 단순 while 루프 157 미션 #33: 무작정 떠나는 텔레포트 여행 159 count 변수로 루프 통제하기 162 미션 #34: 받아라, 물의 공격을! 164 무한 while 루프 165 미션 #35: 꽃길 166 활용도 높은 조건들 167 미션 #36: 물속에 오래 있기 168 부울 연산자와 while 루프 171 while 루

출판사 제공 책 소개

재밌는 게임과 최고의 언어로 배우는 프로그래밍 기초! 여러분은 짧고 간단한 파이썬 프로그램으로 시작하여 각 미션 수행을 통해 한 단계씩 깊어지는 파이썬 기술을 습득할 수 있습니다. 미션을 수행하며 익힌 고급 기술로 마인크래프트에서 멋진 결과를 얻을 수 있습니다. 파이썬을 사용하면 플레이어의 입맛대로 마인크래프트에서 미니 게임을 만든다든가, 건물 전체를 복제하고, 밋밋한 블록을 금으로 바꿀 수도 있습니다. 프로그래밍에 대한 핵심 개념을 파이썬과 함께! 재밌는 게임과 최고의 언어로 배우는 프로그래밍 기초! 마인크래프트에서 크리퍼들을 무찔러 보았나요? 동굴 깊은 곳으로 탐험은요? 세상의 끝도 경험해 보았나요? 별것 아니라고요? 그렇다면 검을 마법의 지팡이로 바꿔 본 적도 있나요? 눈 깜짝할 사이에 궁전을 지어 본 적은요? 화려하게 색깔이 바뀌는 댄스 플로어는 만들 수 있나요? 이 책과 함께하면 파이썬의 힘으로 이 모든 것이 가능해집니다. 수백만 명의 전문 프로그래머들에게 최고의 언어로 각광받는 바로 그 파이썬이니까요. 여러분은 짧고 간단한 파이썬 프로그램으로 시작하여 각 미션 수행을 통해 한 단계씩 깊어지는 파이썬 기술을 습득할 수 있습니다. 미션을 수행하며 익힌 고급 기술로 마인크래프트에서 멋진 결과를 얻을 수 있습니다. 파이썬을 사용하면 플레이어의 입맛대로 마인크래프트에서 미니 게임을 만든다든가, 건물 전체를 복제하고, 밋밋한 블록을 금으로 바꿀 수도 있습니다. 이뿐만 아니라 마인크래프트에서는 다음과 같은 일들도 할 수 있습니다. 이 책의 주요 내용 ■ 마인크래프트 세계 곳곳으로 자동 텔레포트하기 ■ 거대한 구조물, 피라미드, 숲 등을 한 방에 만들기 ■ 숨겨진 스위치를 작동하면 열리는 비밀 통로 만들기 ■ 사라졌다 다른 곳에 다시 나타나는 유령 마을 만들기 ■ 레어 아이템을 단번에 파낼 수 있는 위치 찾기 ■ 플레이어가 이동하는 대로 꽃길(원한다면 다이너마이트 길) 만들기 ■ 무시무시한 용암 덫을 만들거나 홍수를 일으켜 플레이어 놀라게 하기

본 사이트의 모든 콘텐츠는 왓챠피디아의 자산이며, 사전 동의 없이 복제, 전재, 재배포, 인용, 크롤링, AI학습, 데이터 수집 등에 사용하는 것을 금지합니다.

  • 주식회사 왓챠
  • 대표 박태훈
  • 서울특별시 서초구 강남대로 343 신덕빌딩 3층
  • 사업자 등록 번호 211-88-66013