Форум сайта python.su
StofelНе будете ви вибирати версії, а будете використовувати ту під яку працюють потрібні вам бібліотеки,
Вот потом, можно уже будет сделать осознаный выбор версии.
Офлайн
Совет хороший.
Гвидо как раз сейчас говорит, что очень мало людей сейчас используют Py3k. В основном те, кто работают над собственно новой веткой - Core Developers.
Большинство сторонних библиотек еще не портированы. Они, в свою очередь, зависят от других либ, которые тоже еще не портированы в свою очередь.
2.6 имеет неплохую совместимость с новьем. 2.7 выйдет довольно скоро и будет еще ближе.
Библиотеки конвертируются, но процесс требует времени
Сейчас просто невозможно писать что-то большое и настоящее на тройке.
Так что лучше все же подождать.
P.S. Раньше работало хуже, однозначно. И мне очень нравятся существующие изменения (и еще не реализованные открытые PEP's). Но пока - рано.
Офлайн
Андрей СветловСовет то давался новичкам ;)
Сейчас просто невозможно писать что-то большое и настоящее на тройке.
Офлайн
На самом деле как раз новичку нужно, чтобы любая скачанная библиотека заработала без всяких проблем. С которыми бороться он просто не умеет пока.
По моему совет заключается в том, что не требуется экспериментировать с новой версией - проблем и без нее хватит поначалу. Да и разница заметна на самом деле только довольно искушенному взгляду (если убрать тривиальные print, input, xrange и похожие вещи).
Например, instancemethod возвращает function вместо unbound method будучи взят у класса. А у boundmethod кардинально поменялись названия для im_self, im_class, im_func. Ну и что? Много ли программистов вообще знают о том, что это такое? (На моей работе - далеко не все). И т.д.
Офлайн
Stofel
Это была попытка избавить новичка от концептуальной ошибки и множества проблем, связанных не только со сторонними библиотеками, а и отсутствием учебных пособий, литературы, да и опыта 3-ки у множества уже опытных в питоне людей.
Но для того что бы понять совет нужно думать, а если не понимаешь - уточнать.
Офлайн