2009-04-24 5 views
2

나는 단지 우분투 8.04 컴퓨터에 파이썬을 배우고있다. 파이썬 2.5를 설치한다. 학습을 계속하기에는 2.5인가? 얼마나 많은 2.5 버전의 최신 버전에서 여전히 유효한 파이썬 코드입니까?파이썬 2.5 날짜?

+0

9.04 공식이 나왔습니다.) 대부분의 웹 서버는 여전히 2.4 또는 2.5 버전을 사용하고 있기 때문에 날짜가 없다고 생각합니다. – mpen

답변

6

기본적으로 파이썬 코드는 현재 파이썬 2.X 코드와 파이썬 3 코드로 구분됩니다. Python 3은 언어를 정리하는 데 많은 변화를 일으 킵니다. 대부분의 코드와 라이브러리는 2.X 용으로 작성되었습니다. 아마 하나를 배우는 것이고, 다른 것과는 다른 것을 알 것입니다. 우분투 컴퓨터에서 python3 패키지는 적어도 8.10 설치시 python3 명령으로 실행할 수있는 Python 3을 설치합니다.

질문에 대답하려면 2.5로 학습하는 것이 좋습니다. 3이 중요한 변화이며 변경 사항을 알아 두는 것을 잊지 마십시오. 코드 작성시 "3에서 어떤 차이가 있습니까? ".

(제쳐두고 우분투는 2.6으로 업그레이드했으면 좋겠어. 잠재적 인 어려움을 시도하고 지적하는 좋은 호환성 모드가 있지만 파이썬은 현대 리눅스 배포판에서 그렇게 큰 용도로 사용된다. 어려운 변화는

Here's an article describing 2.6 -> 3's changes

+1

우분투는 기본적으로 2로 설정되어 있습니다.Jaunty (목요일에 나온)의 6. –

+1

@Samir : 이것은 좋은 소식이며, 나를 기쁘게합니다. – Bernard

+1

나는 apt-get install python을 Jaunty의 RC에 설치했음을 확인할 수있다. – codeape

3

내가 그것을 사용 '너무 일자'라고 생각하지 않습니다)하게,하지만 업데이트가 가치가 있도록 파이썬 2.6에서 정말 좋은 기능이있다. This article가 세부 정보를 제공합니다. 기계를 제어하는 ​​한 그만한 가치가 있습니다.

4

Python 2.5는 학습 목적으로 적합합니다. 학습을 위해 아마도 파이썬 3.0이 소개 한 differences을 조사하고 싶을 것입니다.하지만 대부분의 라이브러리가 아직 포팅되지 않았기 때문에 대부분의 파이썬 커뮤니티는 여전히 파이썬 2를 사용하고 있다고 생각합니다.

2.6 here에 관심이 있다면 Hardy에서 블로그를 편집하는 블로그 게시물이 있습니다. 인터넷에있는 다른 곳의 패키지도있을 수 있습니다.

후속 조치, 패키지가 있으면 찾지 못합니다. 필자는 Python을 컴파일하려 한 적이 없지만 자체 컴파일은 대부분의 경우 매우 간단합니다.

1

파이썬 2.6에 관한 한 가지 사실은 일부 라이브러리가 작동하지 않을 수 있다는 것입니다. Numpy이 떠오릅니다.

+2

Numpy 1.3.0은 Python2.6에서 작동하지만, Scipy는 그렇지 않다. (4/24/2009로 최신은 scipy 0.7.0이다.) –

3

통계는 없지만 필자의 인상은 Python 2.5가 현재 가장 많이 사용되는 버전이라는 것입니다. 확실히 "연대순"은 아닙니다. 저는 여전히 파이썬 2.5를 사용합니다. 그리고 나는 앞으로 몇 주 또는 몇 달 동안 그것을 사용할 것으로 기대합니다.

당신은 지금, 2.x는 여전히 파이썬 2.5에 상당히 비슷하지만, 파이썬 3. 또한

2

사용을위한 더 나은 위치에 넣을 것입니다 파이썬 2.6을 사용할 수,하지만, 내가, 업그레이드를 제안하는 경우 지점이 가장 지원되는 지점이기 때문에 그 버전부터 시작하는 것이 가장 좋은 이유라고 할 수 있습니다.

그리고 그 순간이 올 때, 당신은 항상 파이썬 2.5

2

파이썬 3으로 전환 할 수는 괜찮습니다. Python 2.4 및 2.3에는 여전히 많은 사람들이 있습니다.

관련 문제