파이썬 2.4 파이널 릴리스

동아시아 사람들이라면 누구나 기다렸을 파이썬 2.4가 드디어 정식 릴리스가 되었습니다.:)

다운로드는[WWW]여기에서 하실 수 있고, FreeBSD 포트는 레포카피를 해야 하기 때문에, 재수가 좋으면 모레 정도면[FreshPorts]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의[WWW]What’s New in Python 2.4를 참조하세용.

:)

11 thoughts on “파이썬 2.4 파이널 릴리스”

  1. 오오…. 드디어 2.4입니까! (RC1 나온 지 얼마나 되었더라;;;) 빨리 업데이트해야 겠습니다 =3=3=3=3=3

  2. python24.dll이 python23.dll 크기의 두 배라는 사실을 알고 좌절. OTL 좀 가벼운 dll이 있으면 당장 옮겨 가겠는데 일단은 2.3.x로 버텨야 할 것 같습니다. ;;;

  3. 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번씩 등장합니다.

  4. 한국인이름이 올라 있다는것만으로 따지면 HyeShik Win.!
    언제쯤 혜식님 꽁무니라도 달라 붙어보낭 ^^.
    어찌 되었던 CJKCodec이 공식입성된 Python 2.4
    무조건 전체서비스 업합니다.
    혜식님의 노고에 깊은 감사를 드리며, 괴롭히는 단어지만.
    앞으로 종종 What’s New 에 혜식님 영문명이 나오길 ^^

Comments are closed.