2011-12-23 3 views
1

이미 파이썬 2.5에서 좋은 책을 샀다. 나는 그것을 돌려주고 대신 3.1에 관한 책을 가져야합니까? 이 질문을 이미 알고 있다는 것을 알고 있지만 더 최신 답변을 원했습니다.파이썬 2 또는 3을 배우시겠습니까?

답변

4

Linky : Python2orPython3

시놉시스 : 파이썬 2.5 오래된하지만 일반적인 합의가 파이썬 3이 경우 더 작성 후 경우에 당신은 이미 생산 종속성 또는 큰 코드베이스가없는 경우 미래 준비되어있는 부호는 더 나은 선택권일지도 모르다. 반면에 더 큰 프로젝트는 이미 코드 포팅의 긴 과정을 시작했습니다.

파이썬을 실제로 배울 때 2와 3을 배우고 그 차이점을 기억해야합니다. 그것의 다른 언어 같이 모두 아닙니다 당신은 아마 치트 판에 차이의 대부분을 얻을 수 있었다.

1

중요한 2.x 코드베이스를 조만간 계획 할 계획이 아니라면 아마 파이썬 3을 배워야 할 것입니다.

2.x와 3.x는 실제로 모두 다릅니다. 대부분의 경우 공통된 하위 집합을 사용하는 것이 가능합니다. 예, 방금 2.x 및 3.x에서 실행되는 4000 회 중복 제거 백업 시스템을 작성했습니다.

1

그들은 2.7 또는 3.2 중 하나를 배우는 것이 의미가있을만큼 충분히 유사합니다, 그리고 그들이 당신에게 중요하다면 차이점을 배우십시오. http://wiki.python.org/moin/Python2orPython3

1

시간 동안 2.x 및 3.x 나란히 살 것이다 인 :

파이썬 사이트에서 가이드가 있습니다. 따라서 "둘 다"를 배워야합니다. 그러나 실제로 그들은 매우 유사합니다. 따라서 태그를 지정할 때 차이점을 배우게됩니다. 당신의 책을 간직하고, 나중에 다시 배워야 할 잘못된 것을 배우지 않을 것입니다.

뭔가를 달성하기 위해 "비추천"구조를 사용하기 때문에 이해가 어려울 수있는 일부 기존 코드가있을 수 있으므로 실제로는 3.x로 시작하지 않는 것이 좋습니다.

한편으로 새로운 구조를 여러 개 보았을 때, 파이썬 2.x에서 어떻게 할 것인지 비교하기 시작합니다. 그리고 파이썬에서 무언가가 일반적으로 어떻게 수행되는지 기억하기 쉽습니다. 뭔가 변화된 이유와 기본 개념을 과장하여 경험과 이해를 얻었 기 때문입니다.

관련 문제