(本文纯从个人的角度来谈,如有错误,敬请指正。)
(渣图警告!)
说来也巧,在大学刚入学的时候,想学一门编程语言,于是便在网上进行查找有什么语言适合零基础的小白入门。于是乎便在b站和知乎查找了一番,发现有很多大佬无一例外地推荐python这个语言(人生不易,我用Python呗)。在此基础之上,很多Python的参考书籍对入门者也都推荐这本书,于是便下单试试水。
书的内容十分简单明了,整本书主要分成两个部分:代码基础和项目实操。项目实操中包含三个项目包括游戏,数据可视化和编写web应用程序,这些项目虽少,但是对于我这种零代码基础的文科生实操是完全够吃一顿。
在读完这本书的第一章后,就基本上可以利用这些知识对自己感兴趣的分支来学习,比如爬虫,或者书中的数据可视化等项目来进行操练(没错,就是我的方向)
书中在代码基础那一部分写得十分详细,整体的思路是先给你介绍这种元素是什么,同时也介绍了各种元素的使用方法和它的语法格式。详细到什么程度,比如在if语句的章节中,就十分具体地讲了在条件,if语句的格式,以及用if语句来处理列表。基本上把Python中if语句的点都给囊括上了。
每一章的后面都有“动手试一试”的模块,用于练习和复习本章学习的内容,并且利用官方的源码可以进行对照练习,看看官方的代码和自己的代码有什么大同小异的地方。
这本书最大的特点就是其通俗的语言,详略得当地插入代码和有关代码的解释,如下图。
图 1:每段代码都有标注,标注后面都有十分详尽的解释
同时,在讲解这个结构的时候还结合和具体的年龄一起讲解,也方便理解。
这本书的排版让人感觉十分舒适。比如把代码进行分段处理,在同一面中可以看到代码和代码的解释。同时,还会对上文提到过的代码进行淡化处理,也方便在新的代码上集中注意力。
图 2:上面的代码在下面采取了淡化处理
在你阅读这本书时,可能会遇到一些问题。例如,内容太多迷人眼,想直接上手实操。那就在使用这本书的时候可以适当地使用跳读,有不懂的可以回去再查。又或者,在运行代码的时候会产生报错,这就需要使用万能的搜索引擎对错误进行搜索来回答你的问题。
总之,这本书是一个很优秀的工具书,内容详细,通俗易懂,案例丰富,十分适合零基础的新手入门。