ㅁ 변수명으로 예약어, 내장함수명, 모듈명 등 사용 하지 말 것.
['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
ㅁ 표기 주의
- 함수명 => snake_case (lower_case_with_underscores)
- 클래스명 => CamelCase(CapitalizedWords (or CapWords, or CamelCase ))
- 권장하지 않는 방법 => Capitalized_Words_With_Underscores (ugly!)
ㅁ 반복문 대신 사용 map, apply
- pandas는 함수를 반복해서 적용해야 할 때 map, apply, applymap을 사용
- 진행 상태를 알기 위해 tqdm의 progress_map, progress_apply를 사용
* map 함수는 여러 요소에 하나의 함수를 한꺼번에 대응
변수 = map(함수명, 대응요소)
> 여러개의 요소를 하나씩 개별적으로 함수 적용하지 않아도 되는 편리한 기능입니다.
ㅁ 예외처리 try, except
- 예외(exception)란 코드를 실행하는 중에 발생한 에러 의미
try:
실행할 코드
except:
예외가 발생했을 때 처리하는 코드
ㅁ enumerate
range(len())
▪️for i, value in enumerate():
'멋쟁이사자처럼 AI School 8기(fin) > TIL(Today I Learn)' 카테고리의 다른 글
[멋쟁이사자처럼 AI스쿨 8기] Day17 TIL (0) | 2023.01.18 |
---|---|
[멋쟁이사자처럼 AI스쿨 8기] Day 16 TIL (0) | 2023.01.17 |
[멋쟁이사자처럼 AI스쿨 8기] Day14 -2 (0) | 2023.01.13 |
[멋쟁이사자처럼 AI스쿨 8기] Day14 SQL week1 with 이범재(제주코딩베이스캠프) (1) | 2023.01.13 |
[멋쟁이사자처럼 AI스쿨 8기] Day12 TIL (0) | 2023.01.11 |