마인크래프트와 함께 즐겁게 파이썬 (게임으로 재미있게 배우는 코딩과 알고리즘)

마인크래프트와 함께 즐겁게 파이썬 (게임으로 재미있게 배우는 코딩과 알고리즘)

$28.04
Description
게임으로 재미있게 배우는 코딩과 알고리즘
파이썬은 전 세계적으로 가장 많이 쓰이는 프로그래밍 언어 중 하나이면서 초등학생도 익힐 수 있는 쉬운 문법을 지니고 있습니다. 실제 업무에서 사용하는 파이썬을 초등학생 때부터도 공부할 수 있습니다.

공부는 즐기면서 해야 합니다. 공부를 재미있게 할 수 있는 방법은 무엇이 있을까요? 마인크래프트의 세상에서 마인크래프트로만 하기에는 불가능한 많은 것을 보여드립니다. 직접 타이핑하며 실습하고 코딩을 사용한 나만의 건축물을 원하는 대로 지어보세요!

이 책은 게임을 하면서 코딩도 배우는 일석이조의 경험을 제공합니다. 아이들은 게임을 할 수 있어 만족하고, 부모는 미래를 준비하는 아이를 보며 만족하는 특별하고 멋진 경험을 하시길 바랍니다.

이 책의 특징
- 마인크래프트와 파이썬을 활용한 코딩
- 다양한 알고리즘을 통한 마인크래프트 건축물 만들기.
- 자연어 처리와 AI 등에 활용 가능한 파이썬 라이브러리를 체험

이 책이 필요한 독자
- 재미있게 즐기는 게임과 공부를 동시에 하고 싶은 학생들
- 학생들에게 실무에서 사용되는 프로그래밍 기법과 알고리즘을 가르치고 싶은 선생님이나 강사님
- 방학 등의 시간을 자녀들과 함께 보람차게 즐기고 싶은 학부모님들
저자

최일선

IT비전공자였지만뒤늦게IT분야에빠져들어현재는보안분야의전문가로활동중이다.현재는보안프로젝트에서기술이사를재직하고있으며K-쉴드주니어,멀티캠퍼스,한컴MDS,SK인포섹,한세사이버고등학교외다양한기업및학교에서외부강사로활동하고있다.
주로보안분야와파이썬프로그래밍,데이터분석,딥러닝등의강의를인프런을통해제공하고있다.공저로는<비박스환경을활용한웹모의해킹완벽실습>이있으며,현재유튜브채널인“재즐보프”를열어많은사람에게IT관련지식을배우는즐거움을전파하는데힘쓰고있다.

목차

1장마인크래프트만나기
1-1마인크래프트와파이썬의만남
1-2마인크래프트설치하기
1-3마인크래프트1.12.1서버설치하기
1-4서버설정
1-5파이썬과MCPI설치하기
1-6헬로,마인크래프트!
1-7멀티플레이로MCPI즐기기
1-8게임접속하기
1-9게임인터페이스
1-10게임단축키
1-11아이템조합튜토리얼
1-12첫날밤생존계획
1-13꼭알아야하는마인크래프트명령어

2장파이썬시작하기
2-1헬로,파이썬!
2-2파이썬,덧셈과뺄셈을부탁해!
2-3간단한계산기프로그램만들기

3장마인크래프트파이썬입문
3-1postToChat:파이썬으로마인크래프트에외치다!
3-2getPos:플레이어위치조회서비스
3-3setPos:플레이어위치변경서비스
3-4setBlock:블록생성하기
3-5setBlocks:블록여러개생성하기
3-6getBlock:블록데이터얻기
3-7getBlockWithData:블록데이터얻기
3-8정리

4장초급텔레포트
4-1더하기함수만들기
4-2위치보정함수만들기
4-3집으로텔레포트함수만들기
4-4단거리이동텔레포트
4-5타이밍텔레포트
4-6마인크래프트건축물일일투어!

5장고급텔레포트
5-1반복작업자동화를위한list
5-2반복작업자동화를위한for문
5-3자동텔레포트
5-4If를활용한제어:만약에
5-5while문을사용한반복작업수행하기
5-6집으로가는워프만들기
5-7감옥만들기
5-8지하탈출텔레포트
5-9자석텔레포트:다른모든플레이어소환하기

6장초급자동건축가
6-1구조가간단한집만들기
6-2보다간편한방법으로집만들기
6-3엄청나게거대한지옥문만들기
6-4블록을때려서바꾸기
6-5잭과콩나무만들기
6-6공중열차건설
6-7초강력굴착기만들기

7장중급자동건축가
7-1알고리즘,그게뭐죠?
7-2마인크래프트의모든블록설치하기
7-3피라미드만들기
7-4워터슬라이드만들기
7-5무지개무늬의워터슬라이드만들기
7-6비트의의미:하늘로올라가는계단만들기

8장초능력만들기:자연어처리
8-1pollChatPosts:내가말하노니비여내려라
8-2얼음불꽃장판버프
8-3건물나와라뚝딱프로그램만들기
8-4초능력올인원
8-5다중스레드구현을활용한실시간초능력프로그램

9장건축가마을짓기프로젝트
9-1블록모듈만들기
9-2건축모듈구조만들기
9-3방향성이해하기
9-4도로세우기
9-5감시탑세우기
9-6무한빌딩만들기
9-7만리장성쌓기

10장마인크래프트AI프로젝트말모
10-1프로젝트말모시작히기
10-2캐릭터움직이기
10-3MissionXML
10-4미션환경조작하기
10-5인벤토리아이템세팅하기
10-6첫번째미션:달리기
10-7두번째미션:장애물탐지하기
10-8강화학습으로해결해야하는tutorial_6.py

출판사 서평

아직까지대다수의사람들에게게임이란존재는집중력을떨어뜨리고공부를방해하는요소로자리를잡고있습니다.하지만이책에서마인크래프트와함께파이썬을하나하나실행하다보면코딩을자연스럽게배울수있습니다.

이책을보면서어른들은자녀들이좋아하는세계를공유할수있으며또한파이썬이라는강력한프로그래밍언어를배울수있는기회를얻을수있습니다.학습하는괴로움으로부터탈출하여즐겁게배우고자하는사람들은이책으로기초부터시작해서파이썬으로마인크래프트안의문제를해결해보세요.

독자대상
초중급

소스코드다운로드
https://github.com/bjpublic/minecraft-python