在线学英语

初学Python,哪些书,适合成人(大学生)?哪些适合中小学生?


  本图文参加百家号的有关征文活动,请大家支持并自己的情况购买以下Python书籍。
英语学习
  以下的图书都是笔者亲自研读过的Python好书,有的适合成人,大中院校学生,有的适合中小学生,笔者都会在每一本书的后面做出尽可能多的评述,供大家参考。请注意,因为有导购链接,书的作者以及出版社等信息,不再赘述,请自行了解。
  编程导论的作者是麻省理工学院的计算机科学教授。此为中文译本,此书在麻省理工学院,是为计算机大学生一年或半年的计算机课程(编程课程)设计的,因为系出名门,非常经典。目前展示的是英文第二版的翻译版本,第一版不推荐购买,因为第一版是用Python2举例的,第二版才是Python3的代码举例。并且以前的翻译本,中文名叫做编程导论,所以,很少有人知道,这是Python教程。所以,一定要购买第二版呀。毕竟Python2渐渐过时了。
  本书的特点,就像作者强调的那样,不是一本纯Python语法书,是关于计算思维的,是关于如何用Python来解决实际问题的,非常适合成人学习,适合有大学文化程度的读者初学Python使用。这本书和下面的纯Python语言书结合学习,效果会更佳。因为比较抽象,起点比较高,不太适合初中以下学生使用。优秀者除外。
  还有,很容易找到MIT的这个Python英语教程,是MIT教授亲自讲授的,英语好的可以直接观看学习,当然,也可以直接学习其英文原版。
  从入门到实践的中文译名很契合这本Python英语原著,作者从很小的时候就开始编程了,作者的父亲,也是一名程序员,而作者本人的儿子,也开始学习编程了,祖孙三代程序员,并且很有名,这个作为这本书的特色,学习Python编程的人,一定有些喜感吧。据说此书,在美国是供高中学习编程,学习Python使用的,但在中国,据我所知,有的大专院校用它来做编程教材的,甚至是计算机科学系的基础教材。我以为,作为中国的大学,拿它做教材,也是很恰当的。总比上来就学C++,结果完败下来,从此对编程恐惧有加。
  还有,这边书,美中不足的是,字号有点小,对某些读者可能带来一些问题。
  这一前一后的两本,一起介绍吧。因为它们都非常适合小朋友,中小学生学习使用,英语好的,还可以直接使用英文原版。第一本是以一个乌龟模块开始学习Python的,图文并茂,非常适合小学生使用,笔者曾经用它作为辅导Python课程的一部分,效果很好。因为从画图开始,中小学生会十分喜欢,持续学习的动力会不断增强。当然,只学习这前面的一本是不够的,最好同时,或者继续学第二本。第二本虽然也有大量的游戏代码,但基础知识多一些,所以,两本结合起来学习,可能效果更好。
  另外,这两本书,字号都较大,应该比较保护小读者的眼睛。
  最后这一本,是以多种类型的游戏为“诱饵”的,以此引导中小学生学习Python编程的,当然,对成人也有不错的引导效果。笔者曾经使用它,作为Python的辅导教材,效果良好。不足的是,此书内容进度较快,有点跳跃性,单纯这一本书,可能对学习Python造成一定的困惑,这个就看读者自己了,如果有一定的Python基础,又偏爱游戏,这本书是相当不错的。


  推荐下来,都是国外Python书籍的中文译本,如果译文有问题,那就有点坑了,因为笔者都是参考其英文原版,所以,对译文没有太多的关注。好在,大家可以参考英文原版,所以,也就不足惧了。为什么笔者没有推荐国产的Python书呢,一来,笔者英文可以直接阅读原著,而来,笔者自以为,编程来自英文世界,其中的逻辑和表达用英文可能更加容易理解,而有些翻译,特别是早期的翻译版本,是多多少少有些问题的,而这些问题,都会致使读者难以理解一些Python的基本概念的。所以,笔者只好“崇洋媚外”了。
赞 ()
分享到:更多 ()
留言与评论(共有 0 条评论)
   
验证码: