Description
이 책의 목적
이 책은 데이터 과학(Data science)에 입문할 때 기본적으로 알아야 할 주요 데이터 구조들을 조 작하는 방법과 데이터를 시각화 하는 방법을 빠르게 학습하는 것을 목적으로 한다.
먼저 〈1부 데이터 조작〉에서는 파이썬의 주요 자료 구조인 리스트, 배열, 딕셔너리, 데이터프레 임을 다루는 법을 배운다. 각 자료 구조를 생성하고, 특정 자료를 추출 및 편집하는 방법과 해당 자료 구조에서 유용하게 사용되는 주요 함수들과 메서드들을 살펴본다. 이로써 파이썬의 다양한 자료 구조들로 된 데이터를 분석자의 필요에 따라 자유자재로 조작할 수 있게 되기를 기대한다. 다음으로 〈2부 데이터 시각화〉에서는 파이썬의 대표적인 시각화 라이브러리인 Matplotlib와 Seaborn을 기반으로 탐색적 데이터 분석을 위한 시각화와 모델 관련 시각화를 다룬다. 이론적인 설명은 최대한 간략하게 소개하는 한편, 파이썬 코드를 통해 데이터를 조작하고 시각화 하는 방법을 익히는 것에 중점을 두었다. 이 때문에 책의 분량의 상당 부분을 파이썬 예제 코 드를 담는 것에 할애하였다. 또한, 각 학습 주제 별로 공부한 내용을 복습할 수 있도록 다양한 연습문제와 풀이를 제공하고 있다.
대상 독자
이 책은 파이썬으로 데이터 분석을 하고자 하는 입문자들을 위한 책이다. 파이썬 프로그래밍에 대한 배경 지식이 없더라도 책의 코드들을 따라 작성하고 실행하면서 데이터 조작과 시각화 방 법을 학습할 수 있다. 다만, 본 책에서 자세하게 다루고 있지 않은 프로그래밍 관련 기본적인 내 용들(예: 쥬피터 랩 설치 방법, 연산자, 반복문, if문 등)은 온라인 검색과 개인적인 학습을 통해 보충이 필요하다.
사용 가이드
이 책에 나온 파이썬 개발 환경(Integrated Development Environment)은 Jupyter lab version 3.0.12이다. 컴퓨터에 Jupyter lab을 설치한 후, 각종 라이브러리들을 추가로 설치해서 이 책의 코드들을 실행해 볼 수 있다.
이 방법이 여의치 않은 경우에는 별도의 설치가 필요 없는 Colaboratory를 사용하는 방법도 있 다. 웹(https://colab.research.google.com/)을 통해서 코드를 작성하고 실행하기 때문에 디바이 스나 장소에 구애 받지 않고 사용이 가능하다. 기본적인 라이브러리도 설치가 되어 있기 때문에 처음 개발 환경을 셋팅 하느라 소요되는 시간을 절약할 수 있다. 다만 일부 라이브러리는 추가로 설치해야 한다.
이 책의 목차는 학습의 흐름에 맞는 순서대로 구성이 되어 있지만, 이미 알고 있는 부분은 건너 뛰어도 무방하다. 각 학습 주제에 대해 추가적인 정보가 필요할 수 있기 때문에, 구글링이나 다 른 도서를 통해 내용을 보충하기를 권한다.
어떤 코드들은 데이터나 모델링 과정에서 무작위적(Random) 요소가 있어서 책에 나온 결과대 로 출력이 되지 않을 수도 있지만, 이는 코드의 문제가 아닌 자연스러운 결과이다.
이 책은 데이터 과학(Data science)에 입문할 때 기본적으로 알아야 할 주요 데이터 구조들을 조 작하는 방법과 데이터를 시각화 하는 방법을 빠르게 학습하는 것을 목적으로 한다.
먼저 〈1부 데이터 조작〉에서는 파이썬의 주요 자료 구조인 리스트, 배열, 딕셔너리, 데이터프레 임을 다루는 법을 배운다. 각 자료 구조를 생성하고, 특정 자료를 추출 및 편집하는 방법과 해당 자료 구조에서 유용하게 사용되는 주요 함수들과 메서드들을 살펴본다. 이로써 파이썬의 다양한 자료 구조들로 된 데이터를 분석자의 필요에 따라 자유자재로 조작할 수 있게 되기를 기대한다. 다음으로 〈2부 데이터 시각화〉에서는 파이썬의 대표적인 시각화 라이브러리인 Matplotlib와 Seaborn을 기반으로 탐색적 데이터 분석을 위한 시각화와 모델 관련 시각화를 다룬다. 이론적인 설명은 최대한 간략하게 소개하는 한편, 파이썬 코드를 통해 데이터를 조작하고 시각화 하는 방법을 익히는 것에 중점을 두었다. 이 때문에 책의 분량의 상당 부분을 파이썬 예제 코 드를 담는 것에 할애하였다. 또한, 각 학습 주제 별로 공부한 내용을 복습할 수 있도록 다양한 연습문제와 풀이를 제공하고 있다.
대상 독자
이 책은 파이썬으로 데이터 분석을 하고자 하는 입문자들을 위한 책이다. 파이썬 프로그래밍에 대한 배경 지식이 없더라도 책의 코드들을 따라 작성하고 실행하면서 데이터 조작과 시각화 방 법을 학습할 수 있다. 다만, 본 책에서 자세하게 다루고 있지 않은 프로그래밍 관련 기본적인 내 용들(예: 쥬피터 랩 설치 방법, 연산자, 반복문, if문 등)은 온라인 검색과 개인적인 학습을 통해 보충이 필요하다.
사용 가이드
이 책에 나온 파이썬 개발 환경(Integrated Development Environment)은 Jupyter lab version 3.0.12이다. 컴퓨터에 Jupyter lab을 설치한 후, 각종 라이브러리들을 추가로 설치해서 이 책의 코드들을 실행해 볼 수 있다.
이 방법이 여의치 않은 경우에는 별도의 설치가 필요 없는 Colaboratory를 사용하는 방법도 있 다. 웹(https://colab.research.google.com/)을 통해서 코드를 작성하고 실행하기 때문에 디바이 스나 장소에 구애 받지 않고 사용이 가능하다. 기본적인 라이브러리도 설치가 되어 있기 때문에 처음 개발 환경을 셋팅 하느라 소요되는 시간을 절약할 수 있다. 다만 일부 라이브러리는 추가로 설치해야 한다.
이 책의 목차는 학습의 흐름에 맞는 순서대로 구성이 되어 있지만, 이미 알고 있는 부분은 건너 뛰어도 무방하다. 각 학습 주제에 대해 추가적인 정보가 필요할 수 있기 때문에, 구글링이나 다 른 도서를 통해 내용을 보충하기를 권한다.
어떤 코드들은 데이터나 모델링 과정에서 무작위적(Random) 요소가 있어서 책에 나온 결과대 로 출력이 되지 않을 수도 있지만, 이는 코드의 문제가 아닌 자연스러운 결과이다.

데이터 조작과 시각화 파이썬 코드북
$28.00