Python 2与Python 3
如果你不关心Python 2和Python 3的区别,可以跳过这一节。但是必须知道你所用的版本。
2008年,这部教程为Python 3重写过,是使用Python 3的最早的教程之一。不幸的是,这对于那些读着本教程却在使用Python 2的读者感到困惑,反之亦然。但慢慢地,大家都转移到了Python 3。
所以,在本书中你将要学习使用Python 3,即使最终你还想用Python 2。记住,一旦你充分地理解或学习使用了其中的一个,你可以很容易学到两个版本之间的区别,然后很容易的适应。困难的是学习编程和理解Python语言的核心,这是本教程的目标。一旦你达到这个目标,你可以根据自己的情形很容易的使用Python 2或Python 3。
关于Python 2和Python 3的详细区别,请参考这里。
2008年,这部教程为Python 3重写过,是使用Python 3的最早的教程之一。不幸的是,这对于那些读着本教程却在使用Python 2的读者感到困惑,反之亦然。但慢慢地,大家都转移到了Python 3。
所以,在本书中你将要学习使用Python 3,即使最终你还想用Python 2。记住,一旦你充分地理解或学习使用了其中的一个,你可以很容易学到两个版本之间的区别,然后很容易的适应。困难的是学习编程和理解Python语言的核心,这是本教程的目标。一旦你达到这个目标,你可以根据自己的情形很容易的使用Python 2或Python 3。
关于Python 2和Python 3的详细区别,请参考这里。
大家对Python的评价
或许你会对顶尖的黑客,比如ESR,怎么看待Python感兴趣:- Eric S. Raymond,是《The Cathedral and the Bazaar》的作者,也是发明开放源代码这一术语的人。他说,Python已经成为他最喜欢的编程语言。这篇文章给我第一次关注Python的真正灵感。
- Bruce Eckel,是著名的《Thinking in Java》和《Thinking in C++》的作者。他说,没有什么语言能比Python更能令他高效。他说,Python或许是唯一让程序员工作更简单的一个语言。请看完整的采访。
- Peter Norvig,是著名的Lisp的作者,Google搜索质量主管(感谢Guido van Rossum指出)。他说,Python一直是Google的主要部分。你可以通过查看Google Jobs验证这句话。这个页面上显示出,Python知识是招聘软件工程师的要求之一。