Day04
- 파이썬 개요
- EDA(Exploratory Data Analysis) 탐색적 데이터 분석: 데이터를 다양한 각도에서 관찰하고 이해하는 모든 과정초기 분석단계에서 사용되며 데이터의 탐색과 이해가 기본
- ETL: 내외부에서 다수의 데이터를 추출하고 필요에 맞게 변환 후 저장하는 절차. 데이터 웨어하우스 구축
- ELT: 최근 방식. 데이터 레이크를 더 많이 구축. 일단 데이터를 적재하고 필요한 데이터를 추출해서 분석
- 데이터 허브
- 파이썬/딥러닝 관련 도서
- import this
- Now is better than never.
- bool
- True == 1
- False == 0
- True == '1' #False
- 1 == '1' #False
- 숫자
- type(1) #int
- type(1.0) #float
- 사칙연산
- +
- -
- *
- /
- // 몫
- % 나머지
- 변수
- 숫자로 시작x
- 변수명은 언더바(_)를 제외한 특수문자x
- 변수명은 예약어x
- import keyword
- print(keyword.kwlist) #예약어 확인
- import builtins
- print(dir(builtins)) #내장함수 확인
- 문자열
- 'heidi\'s playground' #역슬래시로 예외 처리
- """ """ #하나의 코드 줄바꿈 가능
- "-" + 10 #문자와 숫자는 덧셈 불가능
- f" heidi{22} " 문자와 숫자 더할 수 있게 하는 장치
- "-" * 10 #문자와 숫자는 곱셈 가능
- 인덱싱
- foods[0]
- foods[-1]
- 슬라이싱
- address[start : stop : step]
- address[:7] #앞에서 7글자
- address[-15:] #뒤에서 5글자
- address[-12:-4]
- address[::--2] #뒤에서 2번째 글자부터 2칸씩 띄엄띄엄
- 함수
- address.lower() #소문자로
- address.upper() #대문자로
- address.strip() #양 끝 공백제거
- dir(address) #문자열 내장함수 목록보기
- __len__ #dunder method(스페셜 메서드)
- format #변수.format()
- 리스트
- 인덱싱
- gu[0]
- gu[-2] #뒤에서 2번째 값 반환
- 슬라이싱
- gu[:6]
- gu[-5:] #뒤에서 5개 값 반환
- gu[::-3] #뒤에서 3번째 값부터 3칸씩 띄엄띄엄 가져와 역순 정렬
- gu[::5] #앞에서 5번째 값부터 5칸씩 띄엄띄엄
- 함수
- gu.append("7반") #맨 뒤에 값 추가
- gu.remove("7반") #값 삭제
- gu는 요소마다 다른 줄로 출력 / repr(class)는 가로로 연달아 출력
- dir(gu) #내장함수 목록보기
- Dictionary
- {'key' : 'value'}
- 중복불가
- 인덱싱불가
- 슬라이싱불가
- menu["짜장"]=6000 #키와 값 추가하기
- menu["짜장"] #키에 해당하는 값 가져오기
- del menu["짜장"] #요소 삭제하기
- dir(menu) #내장함수 목록보기
- 인덱싱
출처) 멋쟁이 사자처럼 AI스쿨 7기 박조은 강사님 강의자료