питон 2.5 от? - PullRequest
       13

питон 2.5 от?

2 голосов
/ 25 апреля 2009

Я только изучаю Python на моей машине с Ubuntu 8.04, которая поставляется с Python 2.5 установить. 2.5 слишком устарела, чтобы продолжить обучение? Сколько версии 2.5 все еще действует код Python в новой версии?

Ответы [ 7 ]

6 голосов
/ 25 апреля 2009

По сути, на данный момент код Python будет разделен на код Python 2.X и код Python 3. Python 3 ломает многие изменения в интересах очистки языка. Большая часть кода и библиотек написана для 2.X. Вероятно, лучше изучить один и узнать, что отличается с другим. На машине с Ubuntu пакет python3 установит Python 3, который можно запустить с помощью команды python3, по крайней мере, при моей установке 8.10.

Чтобы ответить на ваш вопрос, изучение с 2.5 - это хорошо, просто имейте в виду, что 3 - значительное изменение, и изучите изменения - спросите себя, когда вы пишете код: «Как это будет отличаться в 3, если вообще будет? .

(Кроме того, я бы хотел, чтобы Ubuntu обновился до версии 2.6. Он имеет хороший режим совместимости, который пытается и указывает на потенциальные трудности. Но Python широко используется в современном дистрибутиве Linux, это может быть сложно изменить, чтобы сделать)

Вот статья, описывающая 2.6 -> 3 изменения

4 голосов
/ 25 апреля 2009

Python 2.5 подойдет для учебных целей. В интересах изучения вы, вероятно, захотите взглянуть на различия , которые представил Python 3.0, но я думаю, что большинство сообщества Python все еще использует Python 2, так как большинство библиотек не были портированы еще нет.

Если вас интересует 2.6 здесь - это сообщение в блоге о его компиляции на Харди, может даже быть пакет для него где-то там, в интернете.

Следите, если есть пакет, я его не нахожу. Самостоятельная компиляция довольно проста для большинства вещей, хотя я никогда не пытался компилировать Python.

3 голосов
/ 25 апреля 2009

У меня нет статистики, но у меня сложилось впечатление, что Python 2.5 - это версия, наиболее используемая сегодня. Это, конечно, не «датировано» - я все еще использую Python 2.5, и я ожидаю, что буду использовать его еще недели или месяцы.

Однако, если у вас есть Python 2.6, я бы предложил обновить его, так как он все еще довольно похож на Python 2.5, но позволит вам лучше использовать Python 3.

3 голосов
/ 25 апреля 2009

Не думаю, что он «слишком устарел» для использования, но в Python 2.6 есть несколько действительно хороших функций, которые делают его достойным обновления. Эта статья даст вам подробности. Пока у вас есть контроль над машиной, оно того стоит.

2 голосов
/ 25 апреля 2009

Python 2.5 - это отлично. На Python 2.4 и 2.3 все еще много людей.

2 голосов
/ 25 апреля 2009

Кроме того, сейчас ветка 2.x является наиболее поддерживаемой, поэтому я также хотел бы сказать, что это хорошая причина, чтобы начать с этой версии.

И когда наступит момент, вы всегда можете переключиться на Python 3.

1 голос
/ 25 апреля 2009

При работе с Python 2.6 следует помнить, что некоторые библиотеки могут не работать. Numpy приходит на ум ..

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...