建议学习Python 3.4。Python 2与Python 3是有差别的,并不完全兼容,这样,在开发应用的时候,会有一些问题,主要是有一些Python 2的包可能无法在Python 3下使用,尤其是一些数学计算、科学计算的包。但是Python 3从语言方面还有更先进一些,本身比较成熟,相关类库也非常多。学习的话,完全可以从Python 3入手。如果实在碰到要使用 Python 2的一些类库,可以再修改代码,问题不大。我在开发“云算笔记”网站(yunsuan.org)的时候也纠结过,后来还是确定了使用 Python 3.4 。也碰到非使用Python 2的情况,如地图服务器,但是网站开发,可以在主站使用 JSON 来交换数据,比较好处理。