[도서리뷰] 한빛미디어 '데이터 과학을 위한 파이썬과 R'

이 포스트는 한빛미디어에서 출간한 '데이터 과학을 위한 파이썬과 R'을 읽고 작성한 서평입니다.

INTRO

데이터 분석을 시작하시는 분들을 보면 PythonR 선택에 있어 항상 고민에 빠지게 됩니다. 전공 또는 목적에 따라 대부분 선택되긴 하지만 그럼에도 통계 분석이 좀 더 중요할 땐 R, 딥러닝과 같은 low-level의 프로그래밍이 필요한 경우엔 Python을 병행해서 사용하는 분들이 많습니다.

저 또한 R 유저로 시작하였지만, 동료들과의 협업 및 딥러닝 목적으로는 Python을 병행하여 사용하고 있기에 해당 도서에 호기심이 생겼었습니다.

아래에서는 해당 도서 소개 및 개인적으로 책을 읽고 느낀 내용을 작성하였습니다. 필요하신 분들에게 도움이 되었으면 좋겠습니다.

[출처] 한빛미디어

책 소개

이중 언어 사용 스킬 대방출! 상황별 언어 선택법과 두 언어로 작성된 스크립트 통합법

데이터 과학 프로젝트를 성공적으로 끝내려면 상황에 맞게 적절한 도구를 선택할 수 있어야 합니다. 어떤 작업에서는 R이 더 적절할 수 있지만 또 다른 작업에서는 범용 언어인 파이썬이 더 나을 수도 있기 때문입니다. 이 책은 데이터 과학에서 필수 도구인 파이썬과 R의 기술적 상호 작용에 대해 설명하고, 사례 연구를 통해 각 언어의 강점과 시너지 효과를 보여줍니다. 그리고 한 걸음 더 나아가 오픈소스 생태계를 활용한 데이터 분석, 시각화, 머신러닝 실습을 제공합니다. 파이썬과 R의 장점을 모두 활용하면 더 크고 복잡한 데이터 과학 프로젝트에서도 만족스러운 결과를 얻을 수 있을 것입니다.

이 책의 구성

  • 맞춤형 학습
    • 파이썬 사용자를 위한 맞춤형 R 학습
    • R 사용자를 위한 맞춤형 파이썬 학습
  • 이중 언어 사용자를 위한 스킬
    • 파이썬과 R의 장단점 비교
    • 상황에 맞는 언어를 선택하는 방법
  • 파이썬과 R의 시너지 효가
    • 파이썬과 R을 단일 워크플로로 통합하는 방법
    • 파이썬과 R을 함께 사용하는 사례 연구

목차

PART 1. 새로운 언어의 발견

  1. 첫걸음

PART 2. 새로운 언어 시작하기

  1. 파이썬 사용자를 위한 R
  2. R 사용자를 위한 파이썬

PART 3. 현대적 컨텍스트

  1. 데이터 포맷 컨텍스트
  2. 워크플로 컨텍스트

PART 4. 파이썬과 R 함께 사용하기

  1. 파이썬과 R의 시너지 효과
  2. 데이터 과학 사례 연구

[부록] 파이썬-R 사전

책을 읽고

▶ 주관적인 평점 : 5.0점 / 5.0점


해당 도서는 PythonR이란 언어를 처음 접하거나, 두 언어를 모두 사용할 줄 알거나, 둘 중 하나를 사용하면서 새롭게 다른 언어를 배우려는 분들에게 모두 도움이 되는 책입니다. 각 언어의 특징을 비교 형식으로 자세히 설명하고, 상황에 따라 어떤 언어를 사용하는 것이 적합한지 설명합니다.

또한, 데이터 분석 파이프라인을 소개하며, 주어진 데이터에 따라 어떤 처리가 필요한지, 해당 태스크(task)에서는 어떤 언어가 효율적인 프로그래밍이 가능한지 설명하고 있습니다.

개인적으로 두 언어 선택의 기로에 있는 분들에게 큰 도움이 되는 책이라고 생각하며, 주변의 고민하고 계신분들에게 추천드리고 싶은 책이었습니다. 내용, 가격 모두 마음에 드는 도서 입니다.

[출처] 도서 내 데이터 포맷 파이프라인 비교

[출처] 도서 내 데이터 타입별 인기 패키지

[출처] 데이터 과학 워크플로와 지원 도구

관련 링크

[1] 한빛출판네트워크 - 데이터 과학을 위한 파이썬과 R
[2] 예제 소스 - github


hanbit-media-book-review