很久之前就打算学Python,不过这学期才算是开始入门学习。在网上看到《Python基础教程(第2版修订版)》饱受赞誉,就将这本书作为自学Python的第一本书。作为入门书不错,就是介绍的浅了(好多内容一带而过,不过作为入门书,这样也何尝不可)。不过期间发现个别代码有问题,也是醉了......好多人吐槽翻译等问题,我就不添乱了(建议吐槽翻译的读者去看英文原版试试,效果自知)。

这本书是基于2.5版本编写,在行文中标注出了3.0新版中会有改变的部分,这一点还是很不错的。

这本书的结构:先是基础知识和Python的基本数据类型和语言特性介绍,然后是面向对象的编程。之后介绍Python的标准库以及相关主题的编程(比如数据库、文件IO、GUI、网络编程),最后是以10个项目来总结对前面知识的综合运用。前面基础看得很快,到了中间部分时,放慢了速度,发现很多内容是在是太基础,点到为止,阅读时很不爽,要是介绍再详细一些额就好了。后面的项目也都挺简单的,自己对后面的内容切望过高了......

打算学完基础接着去学Flask,正好同学有本《Flask Web开发:基于Python的Web应用开发实战》,过段时间有空接着学。

最后不得不承认一点,还没学Python时,我是被这本书后面的10个项目吸引才果断选择这本书的......