# 파이썬의 버전 역사

구 블로그에 남겨둔 기록을 옮겨왔다.

TIP

2021년 현재는 벌써 파이썬3.9가 출시된 상태이다. 조만간 현행화를 해야겠다.

What's New in Python | Python documentation

  • v2.6: 2008년 10월 1일

    • 이 버전을 기준으로 파이썬3가 출시되었음.
  • v2.7: 2010년 7월 3일

    • 공식 파이썬2의 마지막 마이너 버전.
    • 2020년까지 LTS상태이며 파이썬3로의 포팅이 용이하도록 future 모듈로 일부 파이썬3 기능이 포함되어있다.
  • v3.0: 2008년 12월 3일

    • print의 함수화
    • 나눗셈이 float형으로 리턴
    • 소스 인코딩이 utf-8
    • 문자열이 유니코드로
    • raw_input() -> input()
    • long형이 없어지고 모두 int로 통일
    • int의 최대상한이 없어짐. sys.maxint도 삭제.
    • rangexrange처럼 generator로 변경
    • 기본 라이브러리 재배치
    • except 구문 변경
  • v3.1: 2009년 8월 17일

    • 눈에 띄는 변화는 없고 주로 최적화.
  • v3.2: 2011년 2월 20일

    • concurrent.futures 모듈. java에서 따옴.
    • pyc 캐시가 __pycache__ 폴더로 이동.
  • v3.3: 2012년 9월 29일

    • yield from 키워드 등장 (yield는 v2.5)
    • venv 모듈
    • print()flush 옵션 추가
  • v3.4: 2014년 3월 16일

    • 문법 변화는 없음
    • asyncio 모듈
    • selectors 모듈
  • v3.5: 2015년 9월 13일

    • async, await 키워드
    • @연산자 행렬 곱하기
    • 타입 힌트. 함수의 인자와 반환값에.
  • v3.6: 2016년 11월 23일

    • formatted string literal
    • asyncio 안정화
    • 타입 힌트. 변수에도.
  • v3.7: 2018년 6월 15일 예정.

    • 나노초 지원