Book Title : Python for Data Analysis
- 파이썬 라이브러리를 활용한 데이터 분석 2판 -
개요
책을 읽고 줄거리를 요약
이미 알고 있는 부분은 빨리 넘어가고 모르는 부분 위주로 요약
서론
- 파이썬의 기본 자료구조인 튜플, 리스트, 사전 그리고 집합부터 알아보고 재사용 가능한 파이썬 함수를 작성하는 방법을 살펴본다.
3.1 자료 구조와 순차 자료형
- 파이썬의 자료구조는 단순하지만 강력하다
튜플
- 1차원의 고정된 크기를 가지며 변경 불가능한 순차 자료형
리스트
- 크기나 내용의 변경이 가능
- append, insert, remove, pop를 사용해 원소 추가하고 삭제 가능
내장 순차 자료형 함수
- enumerate
- sorted
- zip
- reversed
사전
- dict
- 일반적으로는 해시맵 또는 연관 배열이라고 널리 알려짐
리스트, 집합, 사전 표기법
- 리스트 표기법
- 집합 표기법은 대괄호 대신 중괄호 쓴다는 점만 빼면 리스트 표기법과 동일
# 1
[a for i in come if condition]
# 2
result =[]
for i in come:
if condition:
result.append(a)
# 1과 # 2는 동일
# 집합
set_comp = {a for i in come if condition}
3.2 함수
- 함수는 def 예약어로 정의하고 return 예약어를 사용해 값을 반환한다.
- 함수는 여러 개의 일반 인자와 키워드 인자를 받을 수 있다.
제너레이터
- 리스트 내의 객체나 파일의 각 로우 같은 순차적인 자료를 순회하는 일관적인 방법을 제공한다.
itertools 모듈
- 일반 데이터 알고리즘을 위한 많은 제너레이터를 포함
3단원을 끝내며
3단원까지는 파이썬의 기초라서 이미 알고있는 부분은 눈으로 읽고 넘기고 생소한 부분만 요약정리하였다.
'Study > Python for Data Analysis - 한빛' 카테고리의 다른 글
[Book]Python for Data Analysis[END] (0) | 2022.01.24 |
---|---|
[Book]4. Numpy 기본 : 배열과 벡터연산 (0) | 2022.01.21 |
[Book]2. 파이썬 언어의 기본, Ipython,주피터 노트북 (0) | 2022.01.20 |
[Book] 1. 시작하기 전에 (0) | 2022.01.17 |