真正的入门书籍
2015-08-12
如果每种语言都有一本这样的书,我想编程会变成更加简单的一件事。
在一些人心目中,入门书就应该是那样的,永远是从语法讲起,然后就是各种章节搭配大量的细节,如果最后一两章能有一个完整的项目就更好了。和教科书的区别仅仅在于作者描述的简单易懂的程度。
但是,这也造成了学习编程的痛苦,学习是一个需要正反馈的过程,一直在学习语法,细节,却不知道自己能做什么或者做点什么却发现自己写出来的代码不够健全(初学者觉得自己的代码像坨翔一样是再正常不过的事情了),会造成严重的挫败感,从而感到迷惘也是再正常不过。
但是head first python却在这一点做的非常好。是的,看完这本书,你学会了如何使用列表,如何定义函数,如何打开关闭文件,虽然忽略了很多细节,但是你只要小心的按照教程去做,不会遇到什么问题。然后还教你如何进行web开发。虽然实际开发中上大家都用框架进行开发,但是这还是很重要的基础知识。最后你成功完成一个简单的网站。
但是完成这些以后,如果还想要深入python学习,还是需要了解python相关的语法书了。但是,当你已经了解python能够做什么的时候,读那些繁琐的语法的时候已经没有那么厌烦了。甚至,你可以粗略大概的看一下,以后有需要的时候在细读。
最后感慨一下,真希望每种语言都有一本这样的书。
书的内容简单明了到连中学生都可以学习理解的地步,我想作者还是花了大力气的。至少某些语言的head first书都做不到这一点。