문제

Python3.0 은 베타 버전에 최종적으로 출시됩니다.분명히 그것은 걸릴 것입니다 몇 가지 중요한 시간에 대한 일반적인 채용을 위해 그것은 결국 바꿀 2.x.

저는 쓰기에 대한 자습서의 특정 측면 프로그래밍 파이썬.시 수행해야에서 Python2.x3.0?(지 않는 차이는 거대)

2.x 튜토리얼은 아마도 더 유용한 지금,하지만 그것은 좋은 것을 생산 시작 3.0 있습니다.

사람이 생각?

(물론 제가 할 수 있는 둘 다,하지만 내가 선호하는 것 중 하나를 수행하거나 기타)

도움이 되었습니까?

해결책

시작으로 2.x.대부분의 기존 라이브러리에있을 것 2.x 니다.지난해 귀도 자신이 될 것이라고 말했다"두 세" 할 때까지 필요한 배우 3.0;아직도 다른 해가 떠났습니다.개인적으로,나는 그것이 더 길어질 수 있습니다.사람들은 코드 작성 2.x 할 수 있는 방법을 사용하여 2to3 구 및 코드 모두에서 작동하는 버전이 있습니다.이 없 3to2,그래서 작성된 코드에 대한 python3 훨씬 적은 소중합니다.

Thats 을 언급하지 않는 어떻게 실망스러운 것이 될 것입니다 당신의 학생들을 배울 수 있는 파이썬 3 에 설치되어 있지 않은 그들의 리눅스 컴퓨터("/usr/bin/python 될 것"python2.x 다음 5 년에서,최소),이 없다는 것 django for python3,wxwindows for python3,GTK for python3,꼬 for python3,PIL for python3...의 진정한 힘 파이썬은 항상 그의 광범위한 컬렉션 라이브러리,그리고 거의 라이브러리에 대한 python3right now.

는 경우에 당신의 튜토리얼은 잘 작성,당신은 쉽게 할 수 있어야 업데이트 python2.6,2.7,결국 python3.

다른 팁

Van Rossum (Python의 제작자)은 "새로운 것을 시작하면 3.0을 사용해야한다"고 설명합니다. 따라서 시작하려는 대부분의 사람들은 3.0으로 시작해야합니다. 지금은 거의 없기 때문에 특히 유용 할 것입니다.

그만큼 기사

전염성이 제안한 것처럼 Python 3.0을 배우십시오.

Python 2.x는 크게 다르지 않으며, 그들 사이의 다소 사소한 차이에 대해 많은 FUD가있는 것 같습니다. 물론, 차이점은 대부분의 프로그램을 수정해야 할 정도로 충분하지만 거의 모두 수정 중 하나는 간단합니다 (예 : 변경 print 진술 print 기능).

실제로, Python 2.6은 선택적으로 Python 3.0의 모든 새로운 구문 기능을 가능하게 할 수 있습니다. 매우 잘 생각 된 전환 과정입니다.

Python 2.X는 이미 꽤 많은 튜토리얼을 구축 할 수있을 정도로 오래 걸렸지 만 3K에는 사용 가능한 리소스가 훨씬 적습니다. 일부 소개 레벨 3K 물건은 아마도 더 일반적인 목적을 볼 수있을 것입니다. 따라서 파이썬 리소스가 부족한 특정 하위 도메인에 맞게 조정하지 않는 한 3K는 더 많이 사용됩니다.

그것은 당신의 청중에 달려 있습니다. 그것이 일반적인 청중이고 당신이 그것을 오랫동안 게시 할 계획이라면, 나는 3.0을 기대하고 갈 것을 제안합니다. 반면에 가까운 시일 내에 일을 할 프로젝트 나 그룹이라면 Python 2가 더 의미가있을 것입니다.

차이점은 실제로 중요하지 않을 정도로 작습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top