국비교육 빅데이터 분석과정 수업일지

#8 파이썬 기초 다지기, 데이터분석 입문_day8🤪

km1n 2021. 12. 22. 17:24
🧑‍💻
12/22 슬기로운 코딩생활

 

파이썬 스타일코드 새로운 진도

첫번째 교재가 왔으니 살펴보자

수학은 어느 정도까지 해야 하는지?

 

🖊️
공부기록

 

파이썬 스타일 코드의 개념: 파이썬에서 제공하는 함수, 문법들을 이용해서 코딩하는 것

 

  1. 문자열의 분리 및 결합

1-1. split 함수 : 문자열을 분리해서 리스트로 반환해준다.

-문자열.split() : 빈칸을 기준으로 문자열 분리하기

-split 함수의 결과값은 바로 각각의 변수로 언패킹하여 사용하기도 함

 

1-2. join 함수 : 리스트의 각 값을 결합하여 문자열로 반환해준다.

- ‘ ’.join(리스트) : 빈 칸을 기준으로 리스트 요소들 합쳐서 문자열로 반환하기

 

1-3. 리스트 컴프리헨션 다루기

내부적으로 잘 구성된 메모리 사용 방식을 이용해서 간결하고 빠르게 for문을 수행한다

리스트와 for문을 한 줄에 사용해서 가독성을 높여준다

 

용법1 필터링 : if문과 함께 사용하는 리스트 컴프리헨션

용법2: 중첩 반복문

용법3. 이차원 리스트

 

  1. 다양한 방식의 리스트값 출력

enemerate 함수 :인덱스(키)와 값을 쌍으로 출력

zip 함수: 같은 인덱스의 리스트 값들을 병렬로 묶어 출력해준다

람다함수 : 람다함수는 def나 return을 작성하지 않는다. 다만 앞에는 매개변수 이름이, 뒤에는 매개변수 수행문이 위치한다.

map함수 : 연속 데이터를 저장하는 시퀀스 자료형에서 요소마다 같은 기능을 적용할 때 사용

 

 

선형대수학

벡터(vector) :

vector는 크기와 방향을 모두 가지는 것, scalar는 크기만 가지는 것

 

행렬(matrix):

행 또는 열은 하나의 대상에 대한 정보를 표현한 것이며, 그 모음이 행렬이다.

매트릭스의 각 요소의 값을 표시할 때 행렬 A의 i행, j행의 값을 ‘A의 ij번째’라고 하고 ‘a_ij’로 표시한다.