刚开始学编程,才发现编程语言也是在不断进化的。
现在网上的python学习资料大多是python 2.x 版本的,刚开始没注意这么多,所以在python官网下载到的是最新的 3.x 版本的,然后跟着《Learn python the hard way》学习的时候才发现两者还是有很多区别的,虽然这些差别很容易在网上找到,但还是有些担心。
我想请教的是,
我该怎样去选择版本?
新的版本最终会取代旧的版本么?
如果我用新版本的语法写出的代码能方便地移植到旧版本上去吗?
还有我看到网上说3.x版本比2.x版本性能要慢xx%云云,这是为什么呢?(参考: http://wenku.baidu.com/view/2eda64d476a20029bd642d64.html )
问题有点多,提前感谢您的关注和回答。
现在网上的python学习资料大多是python 2.x 版本的,刚开始没注意这么多,所以在python官网下载到的是最新的 3.x 版本的,然后跟着《Learn python the hard way》学习的时候才发现两者还是有很多区别的,虽然这些差别很容易在网上找到,但还是有些担心。
我想请教的是,
我该怎样去选择版本?
新的版本最终会取代旧的版本么?
如果我用新版本的语法写出的代码能方便地移植到旧版本上去吗?
还有我看到网上说3.x版本比2.x版本性能要慢xx%云云,这是为什么呢?(参考: http://wenku.baidu.com/view/2eda64d476a20029bd642d64.html )
问题有点多,提前感谢您的关注和回答。