“Python”, 在所有计算机图书中,见到这个名词感觉非常亲切,我对英语有浓重的兴趣,并对计算机想有更深入的了解,我决定学习以下Python这门大神之作的语言。
在开始我自己的对Python的理解,加之相应的计算机基础知识,我想带领大家慢慢的去体会一门语言,了解它背后的故事,或者联想到其它的哲学内涵等等。我也希望大家能给我一些建议。其它的我们不在多说,进入正题。我给推荐的两本书,一本是“Learning Python” ,另一本是“Programming Python”,这两本书都是英文版的,我个人喜欢看英文版的,总感觉翻译过来的差了些问道和理解错误的地方。如果选择中文也没有关系,作为基础学习也是够用的,如果想深入钻研,那就不是一本书能够帮助你的,而是自己去实践,找资料,体会它。
说到这里,大家会问Python到底是用来做什么的,我们的编程语言像Java,C/C++,.Net等,或者是否跟Shell,Perl这样的脚本语言一样呢?其实没一种语言都是相同的,都是发展中的产物,我们不要拘泥于它的语法或者变成工具,而是去想为什么会有这门语言,为什么会一直存活下来,为什么在这个年代这么重要!这才是学习的最终目的。这里我不想去说它用于哪个领域,而是通过大家学习慢慢的对它进一步了解,才能发现它的强大之处。
不同语言都会有一个发展的过程,这个过程被转化成版本号,理解起来就是高的版本号就会相对前一个版本安全,功能增加。那么首先选择一个版本来学习,在Python中,很有意思的是有两个比较重要的分割点,这个分割点是由于用户量造成的。版本的选择是由你的公司或者自己的偏好选择的,但是你是初学者,你会一直在版本之间迷惑。在这里,给你一些理由来选择版本。以下是一些建议:
(1)选择3.X: 新特性,变