- Jupyter Notebook 주요 단축키 목록
- 명령 모드(cell의 추가, 복사, 삭제 등): "ESC"
- A: 위에 cell 추가
- B: 아래에 cell 추가
- 위/아래 화살표: cell 이동
- D + D: cell 삭제
- 수정 모드(각 cell 안에서 명령어 등 입력): "ENTER"
- Tab: 들여 쓰기 혹은 코드 완성
- Shift + Tab: 들여 쓰기 취소 혹은 툴팁(도움말)
- Ctrl + /: 주석처리/해제
- cell 실행
- Shift + Enter: 실행하고 다음 cell로 이동
- Ctrl + Enter: 실행
- 명령 모드(cell의 추가, 복사, 삭제 등): "ESC"
- Library 설치 및 확인
3. 기본 문법
- #: 실행 코드가 아닌 설명을 위한 텍스트
- 들여 쓰기: Tab으로 들여 쓰기
- 코드블록: 복수의 명령집합, 들여 쓰기를 기준으로 하며 동일 코드블록은 동일한 들여 쓰기를 갖는다.
- 입력: input 내장 함수
- 출력: print, display 내장 함수
4. 변수, 상수 그리고 리터럴
- 변수명에 값을 대입함으로써 변수를 만들 수 있습니다. (선언과 할당)
*명명규칙
- 영문 대/소문자를 구별
- 특수문자는 오직 "_"만 사용가능
- 숫자로 시작할 순 없지만 변수명 중간에는 가능
- 공백을 포함할 수 없다 - 이미 만들어진 변수는 이름을 통해 불러다 사용할 수 있습니다. (참조)
- 상수는 기본적으로 변하지 않는 값이지만 파이썬에서는 표기법으로만 구분한다.
- 기본적인 표기법으로는 카멜 표기법, 스네이크 표기법, 헝가리안 표기법이 있고 구분을 위해 스네이크 표기법, 헝가리안 표기법을 보통적으로 사용한다.
5. 숫자형 데이터 타입 (Numeric Types)
- 파이썬은 다양한 데이터타입을 제공한다. (Numeric, Boolean, Text, Sequence, Set 등)
- 숫자형 데이터 타입: 정수(int), 실수(float)
- 산술 연산자: +, -, *, /, //, %, **
- 대입연산자: +=, -=, *=, /=
- 연산자 우선순위
- 타입 변환: int(), float()
- 숫자형 데이터 다루기: abs, pow, divmod
6. 논리형 데이터 타입(Boolean Type): 참(True), 거짓(False)
- 거짓으로 취급되는 다양한 값들: None, False, 0, 0.0, '', (), [], {}, set(), range(0)
- 논리형 값이 도출되는 연산 - 비교 연산자: <, <=, =, >, >=,!=
- 논리형 값의 연산 - 논리 연산자: and, or, not
7. 문자형 데이터 타입 (Text Sequence Type)
- 문자열 (str)은 큰 따옴표(") 또는 작은따옴표('), 세 따옴표(''', """) 쌍으로 표시
- f-string
2. format() method
3. %
위의 세 가지의 예시
My name is Alice and I am 25 years old.
'ABC 부트캠프 데이터 탐험가 4기' 카테고리의 다른 글
[6일차] ABC 부트캠프 : Jupyter Notebook 활용 및 Python 기초 (4) (0) | 2024.07.12 |
---|---|
[5일차] ABC 부트캠프 : Jupyter Notebook 활용 및 Python 기초 (3) (0) | 2024.07.11 |
[4일차] ABC 부트캠프 : Jupyter Notebook 활용 및 Python 기초 (2) (0) | 2024.07.11 |
[2일차] ABC 부트캠프 : ESG 특강 (0) | 2024.07.05 |
[1일차] ABC 부트캠프 : OT 및 발대식 (0) | 2024.07.04 |