반응형
요새도 이런 말을 쓰는 지 모르겠지만 예전에 시험에서 몰래 보기 위해 미리 써놓는 종이를 커닝 페이퍼라고 했습니다.
커닝 페이퍼를 영어로는 Cheat Sheet 라고 하는데요, 한두장의 종이에 중요 정보를 적어 두었다가 필요할 때 참고하는 문서를 cheat sheet라고도 합니다.
파이썬을 자주 쓰는 사람이 아니라면 한번 쯤은 오래간만에 스크립트를 작성할 때 아주 기본적인 규칙도 헷갈릴 때가 있지 않을까 해요. 저도 그래서 인터넷을 찾아봤더니 아주 잘 정리된 Python3 cheat sheet가 있어서 공유해 봅니다.
다운로드:
원본 위치: https://perso.limsi.fr/pointal/_media/python:cours:mementopython3-english.pdf
컬러로 양면 프린트 후 코팅해서 책상 옆에 두었더니 필요할 때 꺼내볼 수 있어서 아주 편하네요.
개념잡기 차원에서 중요 내용을 간략히 한글로 정리해 보았습니다. 도움이되면 좋겠습니다.
- Base Type: 기초 자료형
- int, float, str, bytes - Container Type: 여러 개의 자료를 보관하기 위한 자료형.
- 순서가 있는 것 (list, tuple)과 순서가 없는 것 (dictionary, collection) 이 있다. - 변수의 할당 (assignment) 연산자들
- 형 변환 (conversions)
- 문자형과 숫자형의 변환
- 기초 자료형과 컨테이너 타입의 변환 (join, split메서드)
- 컨테이너 자료형 끼리의 변환 - 컨네이터의 인덱싱
- 양수 인덱싱 (0,1,2..) / 음수 인덱싱 (...,-2,-1)
- len 함수 - Boolean 로직
- and / or / not / True / False - 모듈 / 네임 Import
- from xxxx import yyy 혹은 import yyy - 조건문 : 콜론과 indent 필수
- if, elif, else - 예외처리
- raise 구문
- try: except 구문 - 조건 반복문 (while)
- break / continue - 항목에 따른 반복 (Iterative loop)
- for xxx in yyy:
- range 함수
- enumarate : 인덱스와 값을 동시에 - 함수 정의 / 호출
- def / return - 컨테이너 조작 메서드
- append / extend / insert / remove / pop / sort / reverse - 파일 관련
- open
- wirte / writelines
- read / readline / readlines
반응형