게임으로 배우는 파이썬
다나카 겐이치로 지음, 김은철 외 옮김 / 영진.com(영진닷컴) / 2019년 3월
평점 :
장바구니담기


대한민국 학생들도 학교의 정규과정에서 코딩을 배우기 시작하였습니다. 다른 선진국에 비해 다소 늦었지만, 미래의 필수 소양이 될 코딩을 가르치기 시작한 것은 다행입니다. 하지만, 과거에 없던 생소한 과목을 가르치고 배워야 하는 학교에서는 아직 준비가 안 된 것 같습니다. 보통 프로그래밍을 위한 코딩을 이 분야게 관심 있는 사람들이 전문 학원이나 독학을 하면서 배웠었기 때문에 다수의 학생들을 상대로 일률적인 교육을 할 수 있는 강사의 준비에 대한 문제가 있으며, 코딩을 처음 접하는 아이들은 어떻게 배워야 할 지 학생이나 학부모 입장에서는 불안한 마음도 듭니다.

 

이 책은 영진닷컴에서 프로그래밍과 관련하여 출간한 여러 파이썬 책 중의 하나로서 학생들이 쉽게 접근하고 배울 수 있도록 게임을 코딩하는 방법을 이용하는 초보자용 책입니다. 이 책에서는 코딩에 사용되는 프로그래밍 언어나 함수, 기능 등을 이론으로 배운다고 프로그램 실력이 늘지 않는 점을 지적하며, 코드를 제대로 이해하기 위해서는 실제 예를 많이 봐야 한다고 강조합니다. 따라서, 이 책에서도 전반부인 기초편에는 파이썬 문법을 설명하고, 후반부인 게임편에서는 많은 예를 통해 변수, 클래스, 함수 같은 문법이 실제 어떻게 적용되는지 확인할 수 있습니다.

 

먼저, 데이터형과 데이터 구조로에 대한 설명과 함께 파이썬의 특징으로 엄청난 라이브러리가 있어서 이를 로드하여 사용할 수 있다는 것을 배웁니다. 이어서 많이 쓰이는 문법인 if문이나 부울 연산자, 삼항 연산자 그리고, while, for 문 처럼 기초적인 문법부터 배웁니다. 설명과 함께 적용된 코드 샘플을 실제 프로그래램 화면과 여러 칼라로  책에 표시 되어있어서 바로 이해하는데 무리가 없었습니다.

 

실제 게임에 사용되는 이지미를 만들면서 하나씩 완성해 가는 과정이 무척 재미있습니다. 책에는 소스코드도 공개되어 있어서 직접 따라 해보면, 자신이 미쳐 상상하지 못했던 구조로 프로그래밍이 된 것을 배울 수 있습니다. 명령어에 대한 설명도 단순히 기능에 대한 설명이 아닌, 상세한 목적이나 용도 사용법을 설명하고 있어서 진정한 초보자용 책이라는 것을 알 수 있습니다. 게임 만드는 것을 이용하였지만, 파이썬을 배우는데 전혀 부족함이 없는 충실한 책이라 생각합니다. ^^


댓글(0) 먼댓글(0) 좋아요(1)
좋아요
공유하기 북마크하기찜하기 thankstoThanksTo