建议初学者使用Python 3.1吗?

aef*_*fxx 5 python version python-3.x

可能重复:
如果我是Python新手,我应该使用哪个版本的Python?

建议初学者使用Python 3.1吗?或者我有什么严重的缺点需要考虑?

Ale*_*lli 17

3.1比2.5或2.6简单得多,但目前严重缺乏第三方附加组件,支持它的环境(用于编写脚本的大型应用程序等)和IDE等工具.所以,很大程度上取决于你想要学习Python的东西 - 如果只是为了个人化,3.1是理想的; 如果要实际构建或控制应用程序,网站等,那么2.5或2.6将在目前为您提供更好的服务(3.*无疑将2.*在未来达到并超越,但是,未来还没有到来;-).

  • @Mike,多年来麻省理工学院开设了他们的第一个关于Scheme的编程课程 - 完全没有用于构建或控制应用程序,网站等的工具 - 仅仅是为了它所支持的学习深度(SICP,不朽的书,现在免费提供)线上).麻省理工学院现在转向使用Python(`2.*`)进行该课程,有利于实用性,但其他学校仍然倾向于在实际问题上使用"个人启发"(使用例如Scheme,Mozart,SML等)进行入门编程.对于这样一个专注于Python的课程,3中删除的2个中的许多旧冗余使3**更加简单. (3认同)