《Python编程:从入门到实践》首先是我在校内图书馆看到的,当初显示在校内图书馆网站的借阅排行榜头部,成功引起了我的兴趣。所以借来拜读了一下。
从整体概要上来说,这本书整体完善全面而过渡平滑,首先讲解了基础知识,从计算机语言的变量和数据类型引起,从各项基础语句到Python内置的各项数据结构都有提及,最后延伸到面向对象部分,从函数讲解到类和文件的使用。其中各个部分相互独立而过渡平滑,大大降低学习难度,及其适合计算机初学者。因此推荐在校大学生和业余兴趣爱好者阅读。
再者,本书在讲解完基础知识后,后面附有3个小型项目,这是很有意义的地方。对于普遍学生和业余爱好者群体,无论计算机理论知识学习的如何,在计算机实践方面是普遍存在欠缺的。如果在学习完Python基础知识和各项API后,能够去应用一遍知识,这将是大有裨益的。动手开发项目,不仅可以查漏补缺,还可以学到新知识。同时更为关键的是,可以大大提高自身debug的实战能力。俗话说,talk is cheap,show me the code!
本书的项目方面,我认为作者的构思十分用心。3个项目分别使用不同的技术栈,分为Pygame包开发2D游戏应用;matplotlib数据挖掘和数据可视化应用;Django开发web网络应用程序。无论是从Python本身的技术应用方向还是当前技术应用市场领域来看,这三个项目都涵盖了目前最为广泛和主流的应用方向,相信认真动手(关键是思考+实践)完成了所有相关项目的人员都能有自己内心的深刻体会和受益提高。如果你是一个学生,通过完成书中这三个项目,结合自身的兴趣爱好,可以从其中一个项目Demo和技术栈进一步深入研究和学习,未来作为自己的发展和求职方向。我以前常听老师讲,自己擅长的方面+自己喜欢的方面+社会需要的方面=自己的竞争力方向。希望把这句话送给你。
我阅读过Python的一些书籍,在我看来,如果让我用一两句话来总结这本书的话,我认为这本是目前市面上最适合普通人的Python入门书籍,没有之一。