동아시아 사람들이라면 누구나 기다렸을 파이썬 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를 참조하세용.
요새는 레포카피를 PR로 하는군요..; 오랜만에 PR 올려보니 감회가 새롭 -O-;;
0.3+0.3이 0.6이 아니였군요. 지금까지 파이선하면서도 몰랐음;; -_ -;;
파이썬이 너무나 새로워지는거 아녀? 난 구세대.. -..-;;
퍼키님도 수고하십니다 ^_^b
오오…. 드디어 2.4입니까! (RC1 나온 지 얼마나 되었더라;;;) 빨리 업데이트해야 겠습니다 =3=3=3=3=3
쵝오!!!!!!! 벌써 2.4라니 좋아요 !
python24.dll이 python23.dll 크기의 두 배라는 사실을 알고 좌절. OTL 좀 가벼운 dll이 있으면 당장 옮겨 가겠는데 일단은 2.3.x로 버텨야 할 것 같습니다. ;;;
python24에서 cjkcodecs를 빼면 python23.dll과 비슷해져요.. ㅎㅎ;;;
What’s New in Python 2.4 문서에 Hye-Shik Chang이 몇 번 나오는지 세어보는 one-liner입니다. 다른 사람들 이름을 모두 세어보지는 않았지만, Hye-Shik Chang이 제일 많이 등장하는 사람이 아닐까 싶습니다.
$ curl -s –url python.org/dev/doc/devel/whatsnew/{about,acks,contents,index}.html python.org/dev/doc/devel/whatsnew/node[2-15].html | grep ‘Hye-Shik Chang’ | wc -l
4
컨텍스트별로 보자면, itertools.groupby, CJKCodecs, Generator Expression, Acknowledgement 부분에서 각각 1번씩 등장합니다.
Raymond Hettinger가 더 많이 나올걸요 ㅎㅎ;;
한국인이름이 올라 있다는것만으로 따지면 HyeShik Win.!
언제쯤 혜식님 꽁무니라도 달라 붙어보낭 ^^.
어찌 되었던 CJKCodec이 공식입성된 Python 2.4
무조건 전체서비스 업합니다.
혜식님의 노고에 깊은 감사를 드리며, 괴롭히는 단어지만.
앞으로 종종 What’s New 에 혜식님 영문명이 나오길 ^^