По сути, на данный момент код 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 изменения