### summary
- jupyter notebook
- mode : 명령모드, 편집모드
- style : markdown, code
- 단축키
- 실행 : shift + enter
- 자동완성 : tab
- docstring 보기 : shift + tab
- 주석설정 : cmd(ctrl) + /
- 셀 생성 : a(위에), b(아래)
- python 기본 문법
- 변수 선언 : RAM 저장공간에 값을 할당하는 행위
- 식별자 규칙
- 대문자, 소문자, 숫자, _
- 가장 앞글자 숫자사용 불가
- 예약어 사용이 불가 : def, class, try ...
- snake_case(변수,함수), CamelCase(클래스명)
- pep8 문서
- 데이터 타입
- 동적타이핑 : 자동으로 저장공간의 데이터 타입이 설정
- 기본 데이터 타입 : int, float, bool, str
- 컬렉션 데이터 타입 : list(iterable), tuple(iterable), dict
* iterable : 순서가 있는 데이터의 집합
- offset index : 특정 위치의 데이터를 출력할 때 사용
- iterable한 데이터 타입에서면 사용 가능
- [] : mask, masking 이라고 부름
- [idx] : idx 위치 데이터를 출력
- [start:end] : start에서 end까지 출력(end는 포함되지 않습니다)
- [start:end:stride] : stride만큼씩 점프하여 출력
- 각 데이터 타입별로 함수가 있음
- 형변환
- 이미 변수에 설정된 데이터 타입을 변경하는 행위
- zip
- 여러개의 리스트를 같은 인덱스끼리 묶어주는 함수
- 두개의 리스트를 묶어서 dict 형변환
- 연산자
- 산술 : +, -, *, /, //, %, **
- 할당 : A (산술) = (data)
- 비교 : <, >, ==, !=, >=, <=
- 논리 : and, or, not
- 멤버 : in, not in
댓글