当前位置: 首页 > 后端技术 > Python

好书推荐:《Python编程:从入门到实践(第2版)》——Python初学者最好的教程

时间:2023-03-26 12:26:46 Python

因为这段时间在图灵社区看过《Python编程:从入门到实践(第2版)》,所以在这里做个记录,先说说自己最直观的感受,本书的定位是入门。在我看来,这个目标确实达到了。如果有朋友准备学习编程或者Python,那么我个人推荐这本书。本书定位本书适合Python入门和编程,但是如果你是完全没有编程概念的朋友,读起来应该还是有点吃力,所以如果你是初学者学习编程第一次,建议多多学习。一起学习或在可以帮助解决问题的朋友的帮助下学习。如果读者已经有使用其他编程语言的经验,但自认为是编程新手,那么本书也适合阅读。如果读者是有丰富编程经验的老手,那么不是特别推荐阅读本书,性价比不高。推荐再看图灵社区的一本书《Python语言及其应用》。本书特色一、优点本书的优点很多,全书可分为两部分。第一部分是Pyhton语法的介绍和例子。第一部分每一章在讲解完Python语法之后,都会跟着本章相关的扩展思考或者小练习来帮助我们学习和加强理解。第一部分,作者描写简洁明了,语言平实。同时对一些概念进行了类比,可以降低新手理解的难度。本书第二部分主要是项目实战部分,主要包括外星人入侵、数据可视化程序和Web应用三个项目。我个人认为最有趣的项目是外星人入侵项目。这个项目是开发游戏。读者可以一步步实现自己的游戏并运行,体验成功的喜悦。我们可以继续修改游戏,或者把这个游戏分享给你的家人朋友一起玩。当每个人都玩我们创造的游戏时,我们应该有一种成就感。其他两个项目可能没那么有趣,但强烈建议读者跟着作者一步一步来。在第二部分,作者对完成项目的步骤的解释非常详细。从一开始的一个很简单的例子,项目逐渐丰富起来。总的来说,按照作者的做法一步步来,最后总会搞定的。比较完整的项目。2.不足之处除了以上优点外,本书也确实存在一些不足之处,或者说可以改进的地方。第一点,书中讲解Python的主要目的是简明易懂。在严谨性上可能不如一些更专业的书籍,但作为入门书籍,这无妨,所以推荐大家阅读本书。书后阅读更多高级书籍。第二点,这也算是可以改进的一点,就是可以在附录中加入常用的和比较流行的Python库的介绍,比如科学计算的Numpy,网络爬虫的Scrapy,还有常用的一个。可以提高办公效率的web框架Flask、Xlwt等,加入这部分不需要用太长的篇幅介绍,只提一个工具包或者初学者的方向就够了。下一步是什么?读者读完本书后,下一步可以做什么?我们可以继续丰富书中作者给出的项目,或者尝试着手开发自己的项目,或者继续更深入地学习Python。如果想丰富作者的项目,不妨在这里发散一下,全方位扩展作者的项目。书中的游戏项目,只有一架战机,外星飞船只会靠近,不会主动攻击。有没有可能让外星飞船也发射子弹?是不是也可以把游戏改成双人游戏?是不是也可以把游戏改造成可以联网的双人游戏呢?是否可以结合网站(第三个项目)为游戏制作网站?允许玩家注册账号并允许玩家上传自己的游戏成绩的游戏。有了玩家数据,我们能否结合书中的第二个项目,对不同玩家在不同关卡的通关时间进行分析可视化?这么一想,可扩展的地方还是很多的。当然,最重要的是兴趣是最好的老师。读者还可以进一步深入Python。本书可以作为Python入门书籍,但不建议作为唯一与Python相关的书籍使用。这里有一些其他书籍供您高级参考。:《Python编程轻松进阶》《Python语言及其应用(第2版)》《流畅的Python(第2版) 》

猜你喜欢