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

한빛미디어

독자리뷰

데이터 분석 정도는 이제 혼자서 하자~

dhan***

|

2023-02-27

혼자 공부하는 데이터 분석 with 파이썬

내 주변의 데이터를 파이썬으로 분석해서 의미있는 결과를 이끌어 내는 도서입니다. 데이터 수집부터 시각화까지 데이터 분석의 전체 그림을 조망하는 것은 물론, 핵심 통계 지식을 바탕으로 가설을 검증할 수 있습니다. 또한 기초 머신러닝으로 미래를 예측하는 방법까지 알려 주어 데이터 분석의 처음부터 끝까지 제대로 배울 수 있습니다.

  • 저자 : 박해선
  • 출간 : 2023-01-02

이 책으로 하면 데이터 분석 혼자 공부해도 된다. 데이터 분석이 된다. 예쁘게 된다. 파이썬은 당장 몰라도 된다. 알면 좋지만 몰라도 문제 없다. 예제가 실행되니 재밌다. 모르면 넘어 가자, 더 알고 싶으면 그 때 자세히 공부하자. 지금은 일단 손코딩부터 하자~, 어려우면 오픈 채팅으로 물어보자. 페이스북 [스터디 그룹] 혼자 공부하는 프로그래밍 (https://www.facebook.com/groups/hongong) 에 물어봐도 되고, 유튜브 강의에서 물어 봐도 된다. 그 정도의 열정과 절박함은 있어야 데이터 분석가 할 수 있다. 그래도 힘들다면 혼공학습단 신청하고 혼공족장님과 간식 먹으면서 여럿이서 끌고, 밀고, 당겨 마지막까지 함께 완주하자!! ^^

 

이 책은 크게 기본편, 고급편으로 나눠서 설명하고 있는데, 기본편에서는 데이터 분석의 정의와 예제, 구동하는 방법, 데이터 수집, 정제, 요약 하는 방법에 대해서 예제와 함께 설명하고 고급편에서는 데이터의 시각화, 복잡한 데이터를 그래프로 표현하는 방법, 데이터 검증 및 예측하는 방법에 대해서 설명한다.

 

기본편의 'Chapter 01. 데이터 분석을 시작하며'에서는 데이터 분석과 데이터 과학을 비교하면서 데이터 분석을 정의하고, 'Chapter 02. 데이터 수집하기'에서는 API와 JSON, XML과 함께 파이썬으로 공개 데이터 세트를 수집하는 방법, 웹페이지 스크래핑 하는 방법을 설명한다. 'Chapter 03. 데이터 정제하기'에서는 파이썬으로 수집한 데이터에서 불필요한 행과 열을 삭제하거나 다른 값으로 바꾸는 방법등 데이터를 이해하고 올바르게 정제하는 법을 알려준다. 'chapter 04. 데이터 요약하기'는 데이터를 그래프, 즉 시각적으로 요약하는 방법을 알려준다.

 

고급편에서는 'Chapter 05. 데이터 시각화하기'에서는 맷플롯립이라는 패키지를 사용하여 데이터를 선 그래프, 막대 그래프, 가로 막대 그래프로 그리고 화면에 이미지를 출력하고, 저장하는 법을 알려 주며, 'Chapter 06. 복잡한 데이터 표현하기'에서는 여러 특성을 한 그래프에 표현하는, 즉 복잡한 그래프를 그리는 법을 설명한다. 스택 영역 그래프, 스택 막대 그래프, 원그래프 등.. 마지막 'Chapter 07. 검증하고 예측하기'에서는 표본(샘플) 데이터로 의사 결정을 도출하는 방법과 머신 러닝을 활용하여 예측하는 방법으로 모든 설명을 종료 한다.

 

각 장은 처음 해당 주제에 관한 핵심 키워드를 먼저 제시한 후, 우리의 주인공 '혼공 분석'의 당면한 문제를 확인한 후에 핵심 키워드를 설명하고 하나씩 하나씩 혼공 분석의 문제를 슬기롭게 해결한다. 마지막에는 문제 해결 과정을 한번 더 정리하고 마무리로 핵심 키워드를 정리하고, 표로 문제 해결과정에 사용한 파이썬 핵심 함수와 메서드를 정리한다. 마지막에는 확인 문제 (쉿!! 맨 뒤에 답변이 있는 것은 공공연한 비밀~)

 

책에서는 분석과 관련된 여러 키워드를 초보자도 알기 쉽게 잘 설명하고 있으며, 파이썬의 분석 핵심 패키지인 넘파이, 판다스, 맷플롯립, 사이파이, 사이킷런에 대해서도 상세하게 설명한다.

 

또한 저자는 예제에 대한 설명뿐만 아니라 손코딩에서 발생할 수 있는 예외 사항에 대해 부연 설명까지 꼼꼼하게 알려 준다. 본인도 손코딩을 모두 따라했는데, 잘못은 내가 했지 책은 잘못이 없었다. ㅎㅎ

 

책 중간의 '좀 더 알아보기'에서는 저자의 책에 대한 진심이 충분히 전달 되었으며, 부록 부분(A. 데이터베이스와 SQL, B. 파이썬 함수와 메서드, C. 에필로그) 너무 좋았다. 책 지면 때문인지 머신 러닝 부분의 예제나 설명이 더 많았으면 하는 아쉬움이 있다.

 

다만, 생각 보다 오탈자가 많은 것은 옥의티라고 할까?, 다음 번에는 모두 수정될테니 참고하시고요~

 

책은 뭐 혼공시리즈답게 디자인이며, 책 크기, 폰트, 재질 나무랄데가 없다.

다만, 카페에 가지고 간다거나 들고 다닐 사이즈나 무게는 절대 아님. 그런데, 공부하기는 너무나 좋음 ^^

 

아래 저자의 에필로그처럼 데이터 분석의 시작은 데이터 이해에서부터 데이터 관계자의 도움이 필요하다. 그런 다음 적절한 분석 도구 데이터를 파악해야 한다는 것을 잊지 말자! (분석도구 = 군인으로 보면 총/칼)

 

데이터 분석 도구는 정말 많습니다. 도구를 잘 다루는 것이 데이터 분석의 전부처럼 비춰져서는 안되겠지만 때로는 큰 차이를 만들기도 합니다. 

...

무엇보다도 분석하려는 비즈니스에 대해 깊이 이해해야 합니다. 마을을 열고 비지니스 담당자와 대화해 보세요

C. 에필로그, P.476

<내돈 내산>

 

혼공학습단 9기를 돌아보며 ~

이번으로 3번째 참여를 마무리했습니다.

첫 번째(#혼공파)는 정신이 없었고, 두 번째(#혼공머신)는 페이스북 대화방에서 소소하게 소통하면서 진행했으며, 이번(#혼공분석)에는 다른 혼공족들 공부한 부분을 하나하나 살펴 보면서 즐거운 시간을 가졌습니다.

개인적으로 정리는 종이책에 하느라 실습 예제와 확인 문제 위주였지만, 다른 분들 정리한 모습에 감탄과 배울점이 아주 많았습니다. 이런 기회를 주신 혼공족장님께 감사를 드립니다. ^^

 

지난 혼공학습단 8기와 비교하면 혼공족의 실력이 점점 일취월장한다는 것을 느꼈습니다. 제 생각에는 처음 오신 분들도 중요하지만, 기존에 2번, 3번 참여하신 분들의 노력도 한 몫했다고 생각합니다. 저 역시도 주위에 소문을 많이 내어서 저 이외에 3명을 더 참여 시켰는데요. 혼공학습단도 어느정도 궤도에 오른 것 같아서 흡족합니다. 저야 '좋아요'로 참석하는 수준이었지만, 함께 하는 것만으로 즐거운 시간이었던 같아요~

 

개인적으로는 혼공 로드맵을 제시하여 혼공족을 쭉쭉 키우시는 것은 어떨까 조심스레 말씀드려 봅니다. 현재는 11분야지만 앞으로 점점 더 발전하는 혼공학습단을 기대하면서, 혼공학습단 10기를 기다려봅니다.

 

건강 챙기시고요, 족장님 감사드립니다.

 

닫기

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