python을 익히려 하는데, 어느 버전이 좋을까요?

syayiyip의 이미지


단순히 생각하면 최신 버전을 공부하는게 좋겠지만
대부분의 python 라이브러리들이 구버전으로만 나와있는 경우가 많다는 얘기를 들어서요.
kldp 유저분들은 어느버전을 공부하는것을 추천하시는지요?

익명 사용자의 이미지

필요한 라이브러리가 python 3용으로 없지 않는 이상 3이 좋죠.

http://pypi.python.org/pypi?%3Aaction=browse

betle의 이미지

새롭게 익히려면 3.x 버전이 좋을겁니다.
필요한 라이브러리도 느리긴 하지만 꾸준히 3. 대로 올라올 예정이니까요.

그리고 무엇보다 좋은건 유니코드와 한글처리가 편리해졌다는 점이겠지요.
그리고 필요하다면 2.x 도 함께 설치해서 Script 만 사용하거나
3->2 소스변환하여 사용해도 됩니다.

snowall의 이미지

누군가 윗분이 2.7을 공부하라고 하지 않는 한 3을 사용하시는게 좋은듯.

저는 윗분이 2.7을 쓰라고 해서 2.7을 씁니다.

피할 수 있을때 즐겨라! http://melotopia.net/b

ascendo의 이미지

버전마다 따로 배워야 됩니다..

bellows의 이미지

아직까지는 필드에선 버전 2가 낫지 않을까요?
물론 처음 익히기엔 버전 3가 조금(아주 조금) 더 쉽게 익힐 수 있겠습니다만...

제가 쓰는 곳은 필드라기 보다는 개인적인 프로토타잎용이라...

아직은 갈 길이 멀다

익명 사용자의 이미지

http://onlyjob.blogspot.com/2011/03/perl5-python-ruby-php-c-c-lua-tcl.html 의 각 언어 벤치마크결과를 보면
Python3가 Python2에 비해 2배이상 느리네요(Python 2 - 5.59 Python 3 - 13.92)
Python2 쓰자니 더이상 새로운 버젼은 개발안한다고 그러고
Python3 쓰자니 2버젼 보다 오히려 더 느리고 주변 유저들은 계속 2만 쓰고
많이 쓰는 모듈 라이브러리는 3으로 포팅 안된것도 많고..
참 고민되네요~

ascendo의 이미지

http://onlyjob.blogspot.com/2011/03/perl5-python-ruby-php-c-c-lua-tcl.html 의 각 언어 벤치마크결과를 보면 Python3가 Python2에 비해 2배이상 느리네요(Python 2 - 5.59 Python 3 - 13.92) Python2 쓰자니 더이상 새로운 버젼은 개발안한다고 그러고 Python3 쓰자니 2버젼 보다 오히려 더 느리고 주변 유저들은 계속 2만 쓰고 많이 쓰는 모듈 라이브러리는 3으로 포팅 안된것도 많고.. 참 고민되네요~

위 말씀이 맞아요 차라리 루비나 펄이 나을것 같아요

klara의 이미지

기록을 위해 남겨 둡니다. 해당 링크는 삭제될 예정이고 내용은 다음 페이지로 이동되었다고 합니다.
http://raid6.com.au/~onlyjob/posts/arena/

ascendo의 이미지

루비도 좋습니다.

파이썬보다는 루비를 한번 배워보시면 좋을것 같아요

라이브러리를 스시고 싶으시다면 perl을 쓰시는게 가장 좋구요

Tony의 이미지

구지 2.6을 배울필요는 없을 것 같고... 2.7과 3.0을 둘다 배워야하지 않을까요?

bluekyu의 이미지

제 생각은 2버전하고 3버전하고 문법이나 사용 상에서 엄청난 차이가 나는 것도 아니기 때문에 무엇을 배워도 상관 없다고 생각합니다.

저는 2버전 때 책이 많아서 일단 2버전으로 배우고 나서 레퍼런스 문서를 보고 3버전에서 새로운 점만 확인했습니다.

/*** Signature ******************
* blog: http://blog.bluekyu.me/ *
********************************/

cleansugar의 이미지

재벌 2세가 재벌이 될 확률과
금메달리스트 2세가 금메달을 딸 확률이 비슷해지도록
자유오픈소스 대안화폐를 씁시다.

아이디의 아이디어 무한도전
http://blog.aaidee.com

귀태닷컴
http://www.gwitae.com

imyaman의 이미지

그냥 아무 이유 없이 perl5를 시도해보시면 어떨지요?

iamt의 이미지

제 추천은 2.7입니다.

일단 2.7로 배우시고 나중에 3.x버전으로 업하셔도 늦지않으실것 같습니다.

2.7버전 지원하고 3.x지원 안하는건 있어도

반대의 경우는 별로 없거든요 ^^

---------------------------------------------------------------------------------
C(++)과 php 펄등을 공부하고있습니다.
반갑습니다! 리눅스 :-)

fixme의 이미지

장고등 여러 라이브러리를 미래로 미루는걸 감수 할 수 있다면 3으로 가셔도되나...
그냥 2.x대 사용하다가 3으로 가는게 솔직히 좋을 듯..
하지만 루비 추천 ㅋ

Hamyt88의 이미지

아직은 어쩔 수 없이 2.x군요.

cys9705의 이미지

파이선 3로 웹 프레임워크를 2년 동안 개발 해 봤는데요,
..Python 3.x는 문서량이 정말 적습니다;;

물론, 점점 그 양이 늘어가는 추세입니다만,
심지어 내장 라이브러리 중 CGI 모듈 같은 경우에는 Pyhton 2.x 코드가 사용되어서 충돌을 일으키는 부분이 있을 정도로,
아직은 호환성이 불안정합니다..

호환성 오류 들이 대체로 print나 bytes에 관련 된 단순한 것들이라,
대체로 쉽게 고칠 수 있긴합니다만,

입문용이라면 글쌔요;;

이 계정은 더이상 사용하지 않고 있습니다.
솔직히 말하면, 흑역사뿐인 계정이니, 이 서명이 붙은 글은 못 본 척 해주시면 좋겠습니다ㅠㅜ..

P.의 이미지

.

달려달려

snowall의 이미지

http://kldp.org/node/136168

저분이 직접 개발한 웹 프레임워크 얘기입니다.

피할 수 있을때 즐겨라! http://melotopia.net/b

cys9705의 이미지

..스레드가 죽었길래 역시 다들 별 관심들 없으시구나...했는데 링크까지 던져주셨네요ㅋㅋ

이 계정은 더이상 사용하지 않고 있습니다.
솔직히 말하면, 흑역사뿐인 계정이니, 이 서명이 붙은 글은 못 본 척 해주시면 좋겠습니다ㅠㅜ..

cys9705의 이미지

Pyramid
CherryPy
Bottle
Pylatte

..기억나는 건 얘들 정도입니다;
그래도 전 역시 제가 만든 게 편하고 빠릅니다..
._.) ;;

이 계정은 더이상 사용하지 않고 있습니다.
솔직히 말하면, 흑역사뿐인 계정이니, 이 서명이 붙은 글은 못 본 척 해주시면 좋겠습니다ㅠㅜ..

iamt의 이미지

이번에 django가 1.5릴리즈되면서 지원하게 되었습니다.

---------------------------------------------------------------------------------
C(++)과 php 펄등을 공부하고있습니다.
반갑습니다! 리눅스 :-)