python3 많이 쓰나요?

shkim의 이미지

전 python 을 주로 쓰는 직군은 아니지만

가끔 데이터 파일 정리 용도로 python 을 씁니다.

그래서인지 항상 함수 기억이 안나서 레퍼런스 찾아가며 쓰는데,

최근 다시 python 을 쓸일이 있어 살펴보니 윈도 다시 깔았길래 -_-

python 을 설치하려다가 최신버전? 하면서 3을 깔았습니다.

구글링 및 레퍼런스 찾아가며 쓰고 있어서 저한테 버전 3이나 2나 큰 차이는 없습니다.

그러나 가끔 python 스크립트를 다른 사람 줘야 할 일도 있을텐데

생각해보니 대부분 2.6 을 쓰지 않나 생각이 드네요..

ubuntu 에도 2.6 만 깔려있고 3은 없고..

소스코드 호환도 안된다던데 3 으로 저혼자 뻘짓하는게 아닌가 싶네요

앞으로 몇년 내에 대부분이 3을 쓰게 될거라면 3을 계속 쓰는게 좋겠지만,

ubuntu 보아하니 2.6 으로 쭉 갈것 같기도 하고 -_-

혹은 3 만의 너무 좋은 장점이 있다면 제가 3 쓰라고 전파하고 다니겠지만

python 전문가는 아니어서 잘 모릅니다..

암튼.. 언어를 초기에 얼마나 개판으로 만들었으면 버전업하면서 호환성도 버리고 가나 씁쓸하지만

모듈 설치 귀찮은 perl 이나 저변 좁고 유니코드 안되는 ruby 에 비하면

python 이 그나마 스크립트언어로 어쩔 수 없이 선택해야 하는 언어라서 걍 써야 겠네요..

3 써야 하는지 2 써야 하는지 조언 부탁합니다. ^^

feanor의 이미지

아직은 Python 2 쓰시는 게 좋을 거에요.

lazycoder의 이미지

2.x버전은 오래갈겁니다. 이번 여름휴가 전에 2.7도 릴리즈 될 예정이니까..

kasi의 이미지

ruby 1.8에서 유니코드 지원이 미흡하다고 들었었는데

ruby 1.9에서도 유니코드 지원안하나요??

아시는분~

lateau의 이미지

1.9부터는 유니코드 지원합니다.
정확히 이야기하면 유니코드 호환 캐릭터셋을 인터프리터에서 선택 사용하도록 바뀌었습니다.
문자열 처리가 반드시 UTF-8로 되는 건 아니라는 소리죠. 꽤 유연한 방법이니 release 노트라던가 사양을 한 번 살펴보시면 좋을 것 같습니다.

--
I think to myself...what a emerging world.

aero의 이미지

python 3는 아직 쓸만한게 못되는듯.

참고:Python 3: the good, the bad, and the ugly

clique의 이미지

링크 감사합니다. 재미있게 읽었네요. :)