★파이썬의 핵심 철학
- "아름다운 게 추한 것보다 낫다." (Beautiful is better than ugly)
- "명시적인 것이 암시적인 것 보다 낫다." (Explicit is better than implicit)
- "단순함이 복잡함보다 낫다." (Simple is better than complex)
- "복잡함이 난해한 것보다 낫다." (Complex is better than complicated)
- "가독성은 중요하다." (Readability counts)
♣ PEP 8 – Python 코드 스타일 가이드
코드 레이아웃 주요 항목
- 요소를 수직으로 정렬
- 탭은 탭으로 이미 들여쓴 코드와 일관성을 유지하기 위해서만 사용 (Python은 탭과 공백의 혼재를 허용x)
- 모든 행은 최대 79자로 제한
- 항상 UTF-8을 사용
- Import는 항상 파일 맨 위에 배치, 모듈 주석 및 문서 문자열 직후 및 모듈 글로벌 및 상수 앞에 배치
Import는 다음 순서로 그룹화
표준 라이브러리 Import
관련 서드파티 Import
로컬 애플리케이션/라이브러리 고유의 Import.
# Day4 리뷰
1. 파이썬의 데이터 형식
ㅁ기본 데이터
- int(정수), float(실수/소수포함), bool(논리값/참,거짓), str(문자열표현)
ㅁ컬렉션 데이터
- list, tuple, dict, set
![](https://blog.kakaocdn.net/dn/9xl4Z/btrVaSzyhrf/9a7lqb25OINQQnGP2j3dN1/img.png)
2. masking
3. 집합 연산
4. 복사(copy)의 2가지 결과
* 주소값만 복사 => data1의 내용 변경시 data2 내용 역시 동일하게 변경
* 해당 데이터 복사 => __.copy() 사용. data1내용 변경시 data3 내용 불변
'멋쟁이사자처럼 AI School 8기(fin) > TIL(Today I Learn)' 카테고리의 다른 글
[멋쟁이사자처럼 AI스쿨 8기] Day7 TIL (0) | 2023.01.04 |
---|---|
[멋쟁이사자처럼 AI스쿨 8기] Day6 TIL (0) | 2023.01.03 |
[멋쟁이사자처럼 AI스쿨 8기] 늦게 쓰는 3일차 (0) | 2022.12.23 |
[멋쟁이사자처럼 AI스쿨 8기] 늦게 쓰는 2일차 (0) | 2022.12.23 |
[멋쟁이사자처럼 AI스쿨 8기] 늦게 쓰는 1일차 (0) | 2022.12.23 |