파이썬으로 무인도 탈출하기 - 유튜브 동영상/프로그램 예제 소스 무료 제공
박정호 외 지음, 구덕회 감수 / 생능 / 2019년 8월
평점 :
장바구니담기


이제는 많은 학생들이 정규 교육과정에서 코딩을 배우게 되었습니다. 초등학교에서는 주로 엔트리나 스트래치라는 블록형 코딩 프로그램을 통해 재미있게 코딩을 하였고, 개념을 이해하였을 것입니다. 이는 텍스트형 코딩을 바로 배우는 것은 영어로 프로그램을 작성해야 하고, 순서도라는 개념을 바로 이해하는데 어렵기 때문에 어린 학생들이 코딩을 입문할 때 많은 도움이 되는 것입니다. 영단어를 배우기 시작하면서 본격적인 텍스형 코딩을 배우게 되는데, 수 많은 프로그램 중에서 가장 많은 사랑을 받고 있으며, 인간 언어와 유사하기 때문에 배우기 쉬운 프로그램이 파이썬입니다. 여기에는 모든 사람이 무료로 사용할 수 있는 것과 다양한 플랫폼에 적용할 수 있고 풍부한 라이브러리가 제공되는 장점도 있습니다.

 

 

 

 

이 책은 엔트리 코딩 서적인 ‘엔트리 코딩 탐정단’과 연결되어 있다고 하니, 해당 책으로 블록형 코딩을 공부한 분들은 더욱 친근감이 있을 것입니다. 책은 총 9일과정의 내용을 3장으로 분류하여 구성되어 있습니다. 가정 먼저 기초적인 출력, 숫자 변수 연산, 문자열 리스트를 만드는 방법부터 배우게 됩니다., 이어서 조건문 반복문을 사용하는 논리를 배우게 되고, 이를 바탕으로 모듈, 함수, 객체 지향을 이용하여 실제 활용해 보는 내용으로 이루어져 있습니다. 전체 배우게 될 부분에 대해서는 책의 앞부분에서 제공하는 파이썬 맵을 통해 한 눈에 파악할 수 있습니다. 각 일자 별로는 학습할 내용을 먼저 제시하고, 배우게 될 파이썬 용어에 대해 그 영어 의미를 알려준 뒤에 본격적인 내용 설명이 이어집니다. 과제를 주어지고, 무엇을 해야 할지? 어떻게 해야 할지? 질문과 함께 주인공인 타미와 로보의 대화형식으로 프로그래밍 과정을 보여주고 있습니다. 이어서, 배운 내용을 실제 프로그램에서 실행하여 확인을 해 보게 됩니다. 추가적으로 해당일에 배운 내용과 연관 있는 부분을 더 알아보기 코너를 통해 알려주고 있으므로 이 부분도 꼭 프로그래밍 연습을 하는 것이 도움이 될 것입니다.

 

 

 

 

프로그램 작성 방법을 어느 정도 익숙해졌을 때인 7일차 부터는 유용한 코드를 담고 있는 모듈을 import 하여 사용하게 됩니다. 이를 통해 프로그램이 엄청난 확장이 가능하다는 것을 경험하게 됩니다. 또한, 반복적인 작업을 줄이기 위해 만들어 놓은 알고리즘을 함수라는 것이 있습니다. 인수를 통해 함수를 호출한 뒤에, 여기에서 입력하는 변수인 매개변수를 받아서 반환값으로 출력하는 것도 배우게 됩니다. 여기서, 수 많은 함수 중에는 매개변수가 없을 수도 있으며, 반환값도 없을 수도 있습니다.

 

 

 

 

책에서 학습한 내용은 유튜브에서 동영상으로도 학습할 수 있도록 제공하고 있으며, 생능출판사의 홈페이지에서는 책 속에 사용한 소스 파일을 다운로드 받을 수 있다고 합니다. 또한, 실제 장치를 만들어 눈으로 확인할 수 있로록 마이크로비트를 활용한 피지컬 컴퓨팅을 만드는 방법도 알려주고 있습니다. ‘파이썬으로 무인도 탈출하기’의 전 과정을 통해 어린이들도 쉽게 파이썬에 익숙해 질 것이라 예상됩니다. ^>^

 

(출판사로부터 도서를 제공받아 작성한 리뷰입니다.)


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