메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

독자리뷰

이해가 쏙쏙, 개념이 술술

dhan***

|

2023-04-23

나도 하는 파이썬 데이터 분석

10일 완성 나도 하는 데이터 분석! 도시 생활 데이터 기반의 다양한 사례를 실습하며 데이터 분석 인사이트를 키우는 실전 데이터 분석!

  • 저자 : 김규석 , 김현정
  • 출간 : 2023-03-10

이 책으로 인해 같은 주제지만 다른 관점으로 접근한 책도 읽어야 한다는 것을 새삼 깨닫게 되었다. 즉, 개발자가 쓴 데이터 분석, 데이터 분석가가 쓴 데이터 분석, 개발자가 쓴 파이썬 언어, 데이터 분석가가 바라본 파이썬 언어.

같은 얘기를 하는데, 다른 얘기를 하는 것 같으면서도 모두 맞다. ㅎㅎ

 

이 책의 대상 독자는 비전공자를 대상으로 한다고 적혀있는데, 개인적으로 난이도는 초급 이상이다. 지면(328페이지)에 비해 다루는 분야가 어마어마하다.

 

파이썬 문법, 데이터 분석 라이브러리(넘파이, 판다스), 시각화, 머신러닝 라이브러리, 통계 라이브러리, 통계 이론, 엑셀, 정규식, 셀레니움, NLP, DB, 상관관계 분석, 선형 회귀, 로지스틱 회귀, 시계열 분석 등등 (ㅋㅋ)

 

하지만, 읽으면서 데이터 분석에 대한 접근 방식이 반복적이어서 잘 읽힌다. 예제가 쉽다. 그리고 아주 꼼꼼하게 잘 설명해 준다. 스마트폰에서도 할 수 있다. 지도위에 시각화하는 방법도 어렵지 않았다.

 

특히, 마음에 드는 것은 데이터를 제공하는 출처를 자세하게 알려준다는 것이다. 공공데이터포털, e-나라지표, KOSIS, 한국은행, 서울시 교통정보등 실생활에 밀접한 공개 데이터가 어디 있는지 알 수 있다.

 

파이썬에 대한 접근 방식도 마음에 든다. "내장 함수는 모두 외울 필요는 없습니다. 필요한 기능을 가진 함수는 검색을 통해 빠르게 찾을 수 있습니다."가 'KEY POINT_'로 알려주는 내용이다. 아주 시원하다. 매우 공감이 간다.

 

데이터 설명도 짧은 지면이지만, 매우 쉽게 설명하여 이해가 잘 되었다. 분석 과정이나 설명도 두말하면 잔소리

분석 과정에서 주의할 점도 꼼꼼히 알려준다.

 

책의 구성은 크게 2개의 파트로 구분하고 있는데,

'PART 1. 생활 데이터로 배우는 파이썬 기초 문법'에서는 파이썬 문법에 관해서 설명하고

'PART 2. 데이터 수집 및 분석하기'에서는 실생활과 밀접한 주제를 대상으로 다양한 분석하는 방법을 제시한다.

 

0장에서는 책의 전반적인 설명과 개발 환경에 관해서 설명하고

PART 1의 1장은 기술의 변화와 빅데이터, 인공지능에 관해서 설명한다.

2장은 파이썬의 연산자, 변수, 자료형에 과해서 설명하고,

3장은 튜플, 리스트, 딕셔너리,

4장은 조건문과 반복문,

5장은 함수와 클래스로 마무리한다.

PART 2의 6장은 정형 데이터 분석을 주제로 분석 예제를 다룬다.

7장은 비정형 데이터에 대해서 크롤링하는 방법과 자연어 처리에 대한 주제를 설명하고,

8장은 데이터 특성 간의 상관관계에 대한 예제를 설명한다.

9장은 선형 회귀, 로지스틱 회귀, 인공지능, 딥러닝과 관련된 주제로 예제를 설명하고

10장은 시계열 분석으로 예측과 관련된 주제 설명으로 마무리한다.



PART 1의 각 장은 먼저 이론을 소개하고 연습 문제 및 풀이, 스마트폰 실습 순으로 구성되어 있다. 연습 문제 풀이 중간중간 'KEY POINT_'로 참고 사항이나 주의사항을 알려준다.

PART 2는 분석할 데이터를 수집하는 방법, 전처리, 분석 방법 소개, 연습 문제 및 풀이로 진행하며, 비슷한 분석 방법에 관한 3~4가지 주제를 반복적으로 설명한다. 마지막으로 스마트폰 실습 순으로 마무리한다. PART 1과 마찬가지로 연습 문제 풀이 중간중간 'KEY POINT_'로 참고 사항이나 주의사항을 알려준다.

 

데이터를 분석하는 방법은 매우 많다. 그래서 데이터에 맞는 가장 적절한 분석 방법을 사용해야 하는데, 이 책은 주제별로 많은 예제를 반복적으로 학습시켜 주니까 도움이 많이 되었다.

분석을 위한 주제 선택이 아닌, 주제에 맞는 분석 기법을 설명하고, 그 주제는 주위에 있음 직한 내용이어서 재미있고, 어렵지 않았다.

 

아쉬운 점은 각 장의 제목에 신경을 많이 쓴 것 같은데, 내용과 매치가 잘되지 않았다.

하지만 각 장의 소제목은 너무 매력적이고 나의 흥미를 붙잡는데 성공 했다.

그리고 책에서 사용하지 않는 파이썬 문법까지 너무 깊게 들어간 건 아닐까? 하는 의구심도 생겼다. 대신 PART 2를 더 늘려주세요~

개인적으로 'KEY POINT_'의 내용이 인상 깊었으며, 하지만 스마트폰 실습은 생산성이나 효율적인 면에서 의미가 없다고 생각되었다. 스마트폰 브라우저로 구글 콜랩을 실행하는 거 아닌가?

마지막으로 0장의 도입부는 매우 좋았는데, 10장 마무리는 뭐지? 이렇게 끝나나? 다음 책도 기대되는데 ㅠㅠ

 

책 커버와 디자인도 깔끔하고, 코드나 'KEY POINT_' 구성은 높은 점수를 주고 싶다. 보기 편했다.

  

마지막은 프로그래밍 언어에 대한 내 개인적인 생각과 매우 닮아서 책 내용의 일부를 인용하며 마무리한다.

읽어주셔서 감사합니다.



한 개의 프로그래밍 언어만 제대로 사용할 수 있다면 다른 언어는 쉽게 배울 수 있습니다. 이는 표준어를 사용하는 사람이 방언을 쓴 사람과 의사소통에 큰 어려움이 없다는 것과 일맥상통합니다. 

0장 들어가며, p21

 

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

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?