Я начал изучать Python несколько месяцев назад - и сразу же столкнулся с этим вопросом. В этот момент я принял сознательное решение продолжить w/2.x [2.7.1, если быть точным], потому что я собирался участвовать в проекте, который был основан на этой версии.Возьмите Python 3.x или 2.x?
Со временем я пришел через многочисленные вхождений строки, как «эта функция больше не будет поддерживаться в 3.x», или, «это изменится», или что-то с подобным эффектом. Я также пришел к пониманию обширного хранилища наборов инструментов/библиотек, которые позволили мне программировать различные компоненты. Тем не менее, многие из этих наборов/библиотек несли отговорку о том, что он поддерживает только версии < 3.x [конечно, большинство из них также активно работали над портированием на версию 3.x]
На данный момент, когда я могу, в лучшем случае, считать себя зеленой лошадкой - должен ли я продолжить w/2.7 или подумать о переходе на 3.x? В конце концов, обычно лучше всего, когда программист должен быть в курсе последних событий, а не отставать - даже если это вопрос одной версии!
Релевантно: http://wiki.python.org/moin/Python2orPython3 Самая большая проблема - библиотеки, которые еще не портированы на 3. – marcog
Возможный дубликат [Учебник для Python - Должен ли я использовать 2.x или 3.0?] (Http: //stackoverflow.com/questions/209888/tutorial-for-python-should-i-use-2-x-or-3-0) –
Оформить заказ http://stackoverflow.com/questions/3483960/ –