TIL은 챙겼지만,
WIL은 놓쳐버린.
늦게쓰는 AI스쿨 week3 WIL
22.1.2 ~ 1.6
파이썬 기초 문법 with 박두진
주간 Review & Key word
1. 변수선언 : RAM을 사용하는 방법
- 식별자규칙 : 대소문자, 숫자, _ 사용가능, 숫자 가장 앞에 X, 명령어 사용 X : PEP8 : snake_case
- 식별자 1개, 데이터 1개 : 식별자 n개, 데이터 n개 : 식별자 n개, 데이터 1개
2. 데이터타입 : RAM을 효율적으로 사용하는 방법
- 기본 : int, float, bool, str : 동적타이핑
- 컬렉션 : list, tuple, dict, set
- CRUD : create([], (), {}, set()) : read(masking[],[idx,key], [start:end], [start:end:stride])
- update(데이터선택=수정할데이터), delete(del 데이터선택)
3. 연산자 : CPU 사용하는 방법
- 산술 : +, -, *, /, //, %, ** : 데이터 + 데이터 = 데이터
- 할당 : 식별자 산술= 데이터
- 비교 : ==, !=, >, <, >=, <= : 데이터 + 데이터 = 논리값
- 논리 : not, and, or : 논리값 + 논리값 = 논리값
- 멤버 : in, not in
4. 조건문 : if, elif, else
5. 반복문 : while, for, break, continue, range(), enumerate(), zip()
6. 함수 : 반복되는 코드를 묶어서 작성 : 함수선언(코드작성) > 함수호출(코드실행)
- def, args, params, *, **, return, docstring, scope, lambda, decorator
7. 클래스 : 변수, 함수를 묶어서 코드 작성 : 객체 지향 구현
- 클래스선언(코드작성:설계도작성) > 객체생성(메모리사용:제품생산) > 메서드실행(코드실행:기능사용)
- class, self, spacial methods(__init__(), __add__(), __str__()), 상속, getter setter, mangling, is a has a
- 클래스는 사용자 정의 데이터 타입이다.
8. 입출력 : pickle
9. 모듈, 패키지 : import, from, as
10. 예외처리 : try, except, finally, raise
'멋쟁이사자처럼 AI School 8기(fin) > WIL(Week I Learn' 카테고리의 다른 글
[멋쟁이사자처럼 AI스쿨] Week8 - WIL (0) | 2023.02.09 |
---|---|
[멋쟁이사자처럼 AI스쿨] Week7 - WIL (0) | 2023.02.02 |
[멋쟁이사자처럼 AI스쿨 8기] Day18. Week5 - WIL (0) | 2023.01.19 |
[멋쟁이사자처럼 AI스쿨 8기] Day13. week4 - WIL (0) | 2023.01.12 |
[멋쟁이사자처럼 AI스쿨 8기] Day4 / week1 WIL (0) | 2022.12.23 |