Book Title : Python for Data Analysis
- 파이썬 라이브러리를 활용한 데이터 분석 2판 -
개요
책을 읽고 줄거리를 요약
이미 알고 있는 부분은 빨리 넘어가고 모르는 부분 위주로 요약
서론
- 이 책의 대부분은 대용량 데이터를 다루기 위한 테이블 기반의 분석과 데이터 준비 도구에 초점을 맞추고 있다.
- 이 도구들을 사용하기 위해서는 제멋대로인 데이터를 처리학 쉽도록 깔끔하게 구조화된 형태로 다듬어야 한다.
2.1 파이썬 인터프리터
- 파이썬 언어는 인터프리터 언어임
- 파이썬 인터프리터는 한 번에 하나의 명령어만 실행
# >>>는 파이썬 인터프리터의 프롬프트, 여기에 코드를 입력
# 종료하려면 exit() 나 Ctrl-D
>>> a = 5
탭 자동 완성
- 표준 파이썬 셀에 비해 가장 두드러진 IPython 기능은 탭을 통한 자도 완성 기능임
자기 관찰
- 변수 이름 앞이나 뒤에 ? 붙이면 그 객체에 대한 일반 정보를 출력
- 이 기능은 객체의 자기관찰(인토스펙션) 이라고 함
a =5
a?
% run 명령어
- %run 명령어를 사용하면 IPython 세션 안에서 파이썬 프로그램 파일을 불러와서 실행할 수 있음
- [a.py](http://a.py) 스크립트 파일이 있다고 하면 % run a.py로 실행
2.3 파이썬 기초
- 파이썬 문장은 세미콜론으로 끝낼 필요가 없지만 하나의 줄에서 여러 문장을 구분하기 위해서는 세미콜론 사용
- 언어의 특징 중 하나는 객체 모델의 일관성임
- 모든 숫자, 문자열, 자료구조,함수 등은 파이썬 인터프리터에서 파이썬 객체라고 하는 어떤 ‘상자’ 안에 저장된다.
- 파이썬에서 모든 객체는 특정한 자료형(또는 클래스)을 가진다.
- 파이선은 강한 타입의 언어이다.
뮤터블, 이뮤터블 객체
- 파이썬에서 리스트, 사전 , 넘파이 배열 또는 사용자 정의 클래스 같은 대부분의 객체는 변경 가능함(뮤터블)
- 문자열이나 튜플은 변경이 불가능함(이뮤터블)
2단원을 끝내며
2단원은 파이썬의 기초라서 이미 알고있는 부분은 눈으로 읽고 넘기고 생소한 부분만 요약정리하였다.
'Study > Python for Data Analysis - 한빛' 카테고리의 다른 글
[Book]Python for Data Analysis[END] (0) | 2022.01.24 |
---|---|
[Book]4. Numpy 기본 : 배열과 벡터연산 (0) | 2022.01.21 |
[Book]3. 내장 자료구조, 함수, 파일 (0) | 2022.01.21 |
[Book] 1. 시작하기 전에 (0) | 2022.01.17 |