본문 바로가기
데이터 사이언스/1. Python 기초

[Python1_19] 복습

by treethicket 2023. 3. 18.
### 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

'데이터 사이언스 > 1. Python 기초' 카테고리의 다른 글

[Python1_22] 삼항연산자  (0) 2023.03.24
[Python1_20] 조건문(2)  (0) 2023.03.19
[Python1_20] 조건문(1)  (0) 2023.03.05
[Python1_18] 기본 함수  (0) 2023.01.28
[Python1_17] 연산자  (0) 2023.01.24

댓글