[북리뷰] <파이썬 라이브러리를 활용한 데이터 분석 (2판)>

Haein Kim·2021년 9월 22일
0

한빛미디어 서평

목록 보기
6/14

파이썬 라이브러리를 활용한 데이터 분석 (2판) | 웨스 맥키니 | 한빛미디어

프로그래밍 언어 관련 <책>을 손에 쥔다는 것

이전에도 파이썬 관련 도서의 서평을 썼습니다. 이번에도, 여전히, 그리고 파이썬에만 국한되지 않은 권고사항이 있습니다.

" 파이썬을 아직 설치도 해보지 않은 분들 보다는 최소한 작은 프로젝트라도 해보신 분들께 <책>을 추천드립니다. "

물론 저는 처음부터 책으로 학습한게 아니기 때문에 완벽하게 표본을 비교할 수는 없지만, 저도 배울 때 문법 책 1페이지부터 시작하라는 추천을 받은 적은 없습니다. 대신 강의로 파이썬을 입문하고, 90% 구글링으로 작은 프로젝트를 해보고, 그 빈도가 조금씩 줄어드는 시점에서 <책>을 손에 쥐었습니다.

그렇기 때문에 책을 한 장 한 장 넘길 때 마다 아하 모먼트가 이어졌습니다. 처음부터 책을 보기 시작하면 지루하겠지만요. 나도 모르게 이해는 안 되지만 관성적으로 쓰던 것들의 원리를 알게 되니까요. 아는 게 많아질수록 더 효율적인 코드를 짜게 되는 건 물론입니다.

왜, <파이썬 라이브러리를 활용한 데이터 분석>일까?

얼마 전에 데이터 관련 라디오를 듣다가 공감했던 이야기가 있습니다. " 데이터분석가도 파이썬 같은 프로그래밍 언어를 사용하지만, 개발을 하는 건 아니다. " 실제로 자주 사용하는 라이브러리가 개발자 분들과는 조금 다르지요. 가장 많이 사용하는 Pandas 라이브러리만 해도 개발 보다는 분석에 최적화 되어 있습니다.

서점에서 '영어' 학습서를 파는 곳을 가보면 종류가 참 다양합니다. 기본적인 문법서부터 시작해서, 비즈니스 영어, 일상영어 등 목적에 따라서 같은 언어인데도 참 다릅니다. 이렇게 생각하면 쉽지요!

파이썬 문법서를 보는 것도 언어 자체를 이해하는 데에 도움이 많이 되지만, 아무리 두껍고 자세한 문법책이라도 모든 영역을 자세하게 다룰 수는 없습니다. 따라서, '데이터 분석'이라는 목적에 특화된 이 책이 특별한 겁니다. 데이터 형식 같은 기초 문법을 설명하더라도 실제로 데이터 분석에 활용하는 것을 가정하기 때문에, 훨씬 친숙하고 도움이 되지요.

어떻게 활용하면 좋을까? (feat. 구글링)

기본 문법부터 고급 기능까지 포괄하고 있습니다. 기초 문법과 라이브러리는 물론이고,IPython 과 주피터노트북과 같은 유용한 툴에 관해서도 언급하고 있습니다. 파이썬 101 까지는 아니지만, 데이터분석을 위한 파이썬 101 정도는 되겠습니다. 저도 실제로 처음부터 가볍게 실습하면서 읽었는데, 상당히 도움이 되었습니다.

현업에서는 분석 자체가 중요하기 때문에 빠른 구현이 중요합니다. 그만큼 구글링이 필요하지요. 일단 어떻게 하는 건지는 이해가 되고, 어떤 문법을 쓰면 어떤 결과가 나오는지는 이해가 됩니다. 하지만 애초에 구글링을 할 때 자세한 이론적 설명 보다는 빠른 사용법을 찾습니다. 그래서 책을 통한 학습이 송송 구멍이 난 부분을 채워주지요.

만약 파이썬 기초 학습은 했는데, Pandas 는 써보지 않은 분들이라면 해당 챕터부터 시각화 부분, 분석예제까지는 그대로 따라서 실습해보시는 것도 추천합니다. 물론 한 번 따라한다고 전부 기억할 수 없으니 구글링은 계속 하게 되는데요. 뭐가 있는지도 모르고 구글링 하는 것과 키워드 정도는 알고 구글링 하는 건 전혀 다르답니다! 이때 중요한 건 눈으로 읽으면서 '이런 게 있구나'에 그치지 않고 직접 따라해보는 겁니다!!

저는 현업에서도 파이썬을 사용해본 정도의 수준인데, 그래서 더 재미있었습니다. 원래 복습-복습-복습은 숙명이고.. 숨겨진 꿀 기능을 찾고, 더 빠르고, 가독성 높고, 효율적인 코드를 짤 수 있게 해주죠. 파이썬 문법책을 꼼꼼히 읽어봤다면 그 부분은 실습까지는 아니어도, 앞서 이야기한 것처럼 '분석가 입장에서는 이런 문법을 이렇게 생각할 수 있구나' 느끼면서 읽어보시는 걸 추천드립니다!

"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."

profile
콘텐츠를 사랑하는 데이터 분석가

0개의 댓글