Пока мало, так что работать полностью на 3-й ветке пока очень сложно. Тем не менее, решение проблемы с unicode и многие другие улучшения в 3-й ветке, очень полезны для языка и рано или поздно все библиотеки туда мигрируют. Django, например, планирует убирать поддержку старых версий питона, уже не поддерживается 2.3 в последнем релизе — планируют дойти только до поддержки 2.6-2.7, после чего код можно будет легче поддерживать в состоянии, позволяющим делать легкое пребразование в код для python 3.x
В мейл-листе 3й ветки были озвучены планы — постепенное становление 3й ветки основной в течении 5 лет. Сейчас где-то половина этого времени прошла, все идет отлично, еще года 3 по плану до того, как 3 ветка начнет теснить 2ю.
Слишком плавно они в 3 ветку переходят, по-моему 2.6 было достаточно, а теперь придется еще запоминать чем же отличаются друг от друга 2.5, 2.6, 2.7, 3.1, а писать все-равно либо в 2.5, либо в 3.1 синтаксисе.
Ну почему же? Можно писать на 2.6-2.7 с синтаксисом 3-ки. Другое дело, это библиотеки, на 2.6 не все нужное (по крайнем мере мне) портировано, а тут еще 2.7… Жаль сишные библиотеки несовместимы между версиями питона.
Мне, как freshest newbie, было проще начать изучать третью ветку, чем-то она мне логичнее показалась. Хотя бы тем же print'ом. Однако потом, в процессе изучения сильно озадачило то, что почти все библиотеки сделаны для 2.x и девелоперы не сильно то спешат пересаживаться на третью.
Но, как бы это холиварно не прозвучало, желаю 2.7 быстрейшей смерти. Ничего хорошего в развитии в две стороны одновременно нет.
Дело в том, что нет особых причин переходить на 3.х. Тут проблема не похожа на IE6 vs Браузеры или 32-bit vs 64-bit OS.
Разработчикам просто предлагается по каким-то не очень веским причинам переписать кучу кода.
Я бы посоветовал не торопиться с третьей веткой, если цель изучения — практическое применение в ближайшие годы. По второй ветке больше хорошей информации. Продукты на 2.6-2.7 будут жить и развиваться еще года три, как минимум. А на третью ветку мы всегда успеем перейти.
Если Вы немного знаете 3ойку, то сконвертировать большинство библиотек не проблема, однако большинство их ненужно, а нужные все тот еще гемор конвертировать…
Меня порадовало что ElementTree научили все объявления неймспейсов запихивать в корневой элемент. А то если NS активно использовались то сами URL-ы пространств имен иногда больше места занимали чем контент
Что тоже вполне юзабельно, со временем просто перестаешь обращать внимание.
А так очень забавно год за годом слышать от производителей трансляторов, операционок, и т.д. фразу «вот теперь мы точно решили проблемы поддержки юникода» :)
Это вроде как та же ветка (в Fedora 14 Laughlin точно так, 2.6 от туда выпиливают с концами), так что даже оффициальные бекпорты из Maverick параллельно могут не встать.
Я бы искал или PPA специально под это созданный или левые deb'ы.
Проще перечислить пакеты, которые переписаны. На pypi 10000 пакетов под python 2.x и около 200-300, которые поддерживают python 3. Нет кучи «больших» проектов — mercurial, например. До критической массы еще imho далеко.
Вышел Python 2.7