누구나 파이썬 - 너도 데이터 가지고 놀 수 있어!
민형기 지음 / 잇플ITPLE / 2019년 6월
평점 :
구판절판


프로그래밍 언어를 가장 확실하고, 빨리 배우는 방법으로 내가 추천하고 싶은 것은 아주 간단한 것이라도 직접 짜보는 것이다. 그것을 못하겠다면, 책에 나온 것을 눈으로만 읽지 말고, 일일이 타이핑해서 돌려 보는 방법도 권한다. 프로그래밍 문법서를 달달 외울 필요는 없다. 프로그래밍을 하다 보면, 자주 쓰거나 중요한 것들은 저절로 외워진다. 


요즘 곳곳에서 쓰이고 있는 파이썬도 마찬가지라 생각하는데, 최근에 읽어 본, 

민형기 저자의 '누구나 파이썬 너도 데이터 가지고 놀 수 있어!'는 하나씩 따라 해가며, 파이썬 설치부터 각종 응용까지 배울 수 있게 만든 책으로, 파이썬 문법을 따로 배우는 것이 아니라, 예제를 통해 습득할 수 있게 구성된 책이다. 


특히 여기에 나오는 예제들은 글씨 출력이나, 계산, 정렬과 같은 지루하고 뻔한 것들이 아니라, 최근 아주 핫한 트렌드인 빅데이터와 인공지능에 관련된 것이라서 실전 응용에도 직접적으로 도움이 되는 것들이다. 


서울시 청소년 정신건강 분석을 통해 그래프도 그리고, 운동량 데이터를 분석하거나, 네이버 API를 이용해서, 책 검색 정보를 가지와 엑셀 파일로 저장도 해본다. 얼굴인식 프로그래밍도 해보고 꽂 분류도 인공지능도 만들어 본다. 책 속 예제 하나하나가 조금만 변형하면, 얼마든지 실무에 응용할 수 있는 것들이다. 이런 것들을 짜면서 파이썬을 익히니 어떻게 보면, 일거양득을 넘어, 일거다득인 책이라 할 수 있다.


그리고 빅데이터나 인공지능은 제대로 공부하려면, 엄청난 분량의 책과 수학적 지식들이 필요하다. 이런 것들을 파이썬도 아직 익숙하지 않은 초보가 공부한다면, 분명 그나마 있었던 프로그래밍에 대한 의욕마저 다 사라질 것이다. 그렇기 때문에 이 책에서는 일단 응용부터 할 수 있게 해주고, 나중에 더 큰 관심이 생기면, 깊게 공부할 수 있는 계기를 만들어 주고 있다.




주제의 폭이 넓다 보니, 이 책이 무척 두꺼울 거 같지만, 200쪽도 안된다. 마음만 먹으면, 단기간에 마스터할 수 있다. 그리고 책 분량이나 내용을 살펴보면, 강의 교재로도 좋을 거 같다. 책에는 각종 프로그램 설치와 코딩 과정을 하나씩 차례대로 화면과 함께 설명하고 있어서 자신이 직접 코딩한 실습 화면과도 비교해보며,  틀린 곳도 살펴 볼 수 있다.




책에서는 파이썬 개발 환경으로 아나콘다를 사용하고 있고, 터미널로는 옛날에 사용했던 DOS처럼 생긴, 아나콘다 프롬프트를 이용한다. 이 외에 파이썬 프로그래밍에 관련된 pip, Jupyter Notebook, Markdown 문서, pandas, matplotlib, 네이버 서비스 API, pillow, requests, seaborn, Graphviz, 등을 다루고, 공공 DB 사용에 관해서도 배운다.


'누구나 파이썬 너도 데이터 가지고 놀 수 있어!'는 책 제목처럼 파이썬을 다양한 방법으로 가지고 노는 법을 알려주는 거 같다. 파이썬을 좀 더 색다르고 재미있게 배울 수 있는 책이며, 그만큼 내용들이 머릿속에 오래 남는 책이다.


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