引言
现在学Python的广告是铺天盖地,没点什么真材实料,不如看几本书来的实在。
刚整理了几本,觉得还可以,拿出来看看。
《21天学通Python》
《21天学通python》真的是堪称极品!本书的作者团队成员为一线开发工程师、资深编程专家或专业培训师,在编程开发方面有着丰富的经验,并已出版过多本相关畅销书,颇受广大读者认可。长期积累的开发实战经验,结合对编程入门爱好者需求与特点的深入调查研究,本书的内容结构十分有利于编程爱好者和相关学员快速提高水平。
看漫画学Python
这是一本Python入门书。无论是想学习编程的小学生,还是想参加计算机竞赛的中学生,抑或是计算机相关专业的大学生,甚至是正在从事软件开发的职场人,本书都适合您阅读和学习。但您若想更深入地学习Python并进行深层次应用,则需要选择其他相关图书。
《Python编程,从入门到实践》
这应该是世界上最畅销的Python编程书,没有之一。英文名叫作《Python crash course》,作者Eric Matthes是一名高中老师,正是有着丰富的教学经验才会写出这样深得人心的书。
该书的特点是一半基础(语法知识),一半游戏(案例练习),所谓寓教于乐,通过案例练习的方式巩固基础知识。这里的练习和高中数学枯燥的课后练习可不一样,作者把代码放到一个个场景里,学习者在写个小游戏的过程中就把语法掌握了。
《Python学习手册》
这是一本老少咸宜,高手与小白都可以看的一本书,英文名叫作《Learning Python》,作者Mark Lutz是一位Python培训讲师,也是Python社区的元老级贡献者。可想而知该书是一本百科全书式的python宝典。
该书已经出到第五版,对语法的讲解非常详细,而且有丰富的插图和示例代码。详细有时候意味着啰嗦,很多人觉得作者过于琐碎,但其实不太明白作者的用心良苦,想要学好python还真得细细琢磨语法。
当然语法书需要配合大量的练习,切忌盲目啃书,敲代码才会理解更深。
本书的主要内容包括:python百科小常识、python历史、命令行、IDE、python语法基础、python模块、大量的练习。
《笨方法学Python》
这本书体现的是一种学习python的思维,不对,应该是学习任何一种编程语言的方法论。作者鼓励的是practice、practice、practice,这或许真的是学习编程的唯一捷径。
书里面一步步引导初学者从下载软件开始,到安装、配置,写出第一个hello world,最后实现一款有用的小软件或者有趣的小游戏,最终学会并喜欢上python。
《流畅的python》
内容方面深入探讨了Python语言的高级用法,涵盖数据结构、Python风格的对象、并行与并发,以及元编程等不同的方面。作者Luciano Ramalho是一个几十年的骨灰级python程序员,既做开发,也教编程课。
以上推荐的都是比较经典的python书,大家看的时候选择其中一两本即可,因为知识点都是通的。
对于小白来说自学也不是件容易的事,需要花相当的时间去适应python的语法逻辑,而且要坚持亲手敲代码,不断练习。