파이썬 2.4 파이널 릴리스
- 2004년 11월 30일 22시 45분
- 댓글 11 개
동아시아 사람들이라면 누구나 기다렸을 파이썬 2.4가 드디어 정식 릴리스가 되었습니다.![]()
다운로드는
여기에서 하실 수 있고, FreeBSD 포트는 레포카피를 해야 하기 때문에, 재수가 좋으면 모레 정도면
lang/python을 업데이트하고 2.3을 lang/python23 으로 몰아낼 수 있을 듯 합니다. (요새 레포카피 요청을 안 해봐서 레포카피가 금방 되는지는 잘 모르겠![]()
흐흐 지금까지 뭐 지겹게 많이 들으셨겠지만 파이썬 2.4의 주요 변경점을 간단히 요약해 보자면,
빨라짐(list, tuple 등의 기본적인 것들이 최적화가 되어서 2.3에 비해 15~20%정도 기본적으로 빨라졌음.)
펑션 데코레이터 등장 (@xxx)
None이 상수로 변경
sets빌트인 타입의 등장! (엄청 좋습니다! 꺄아~)
int, long의 통합 (이제 int에서 비트 연산을 해서 넘치면 자동으로 long으로 변환)
서지원님이 구현하신 제너레이터 익스프레션 등장 sum(x for x in range(5))
역 이터레이터 등장 (reversed)
decimal 모듈 들어옴. (이제 0.3+0.3이 0.6이 아니라고 걱정할 필요가 없습니다!)
CJKCodecs가 표준 파이썬 안으로 들어감.
heapq 모듈이 C로 재구현되면서 약 10배정도 빨라짐.
profile 모듈이 이제 확장 모듈의 함수들도 프로파일링 가능.
셸 스크립트식의 스트링 대체를 위한 string.Template 등장.
이 외에도 여러가지 변경사항이 더 있는데, 자세한 것은 amk의
What's New in Python 2.4를 참조하세용.
![]()
