본문 바로가기

IT/파이썬 Python

한 장으로 요약한 파이썬 3

반응형

요새도 이런 말을 쓰는 지 모르겠지만 예전에 시험에서 몰래 보기 위해 미리 써놓는 종이를 커닝 페이퍼라고 했습니다.

커닝 페이퍼를 영어로는 Cheat Sheet 라고 하는데요,  한두장의 종이에 중요 정보를 적어 두었다가 필요할 때 참고하는 문서를 cheat sheet라고도 합니다.

 

파이썬을 자주 쓰는 사람이 아니라면 한번 쯤은 오래간만에 스크립트를 작성할 때 아주 기본적인 규칙도 헷갈릴 때가 있지 않을까 해요. 저도 그래서 인터넷을 찾아봤더니 아주 잘 정리된 Python3 cheat sheet가 있어서 공유해 봅니다.

 

다운로드: 

mementopython3-english.pdf
0.24MB

원본 위치: 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 
반응형