摘之知乎网友...PHYTIN学习

作者:东瓜王
链接:https://www.zhihu.com/question/19593179/answer/23746083
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

入门看教科书,提高看技术书,入门书要薄,技术书要厚

python入门推荐《计算机编程导论——python程序设计》

自己是花了两天时间读完,基本上可以入门,现在也推荐其他人作为入门书来读

15.8.11 补充:
上面这条是在一年多前发的,是我在知乎上的第一个回答,今天无意中又翻出来了,就做个补充

回答这个问题的时候,我才是python刚入门的阶段,到现在也在用Python开发(也用其他语言)
中间翻过的书挺多,借这个机会来做个总结

1.Python是典型的入门容易的语言,学习曲线比较平坦,可以快速入门,然后在实际项目中做两方面的扩展,一个是语言本身,一个是更多的库。对应的书籍就是三类,入门->语言->库

2.入门的书,上面这本《计算机编程导论——python程序设计》足够,可以快速入门,让自己能够开始实际操作,语言扩展推荐《Python基础教程 第二版》(修订版),第二版有两个版本,前一般被翻译毁了,修订版还不错,后面还有10个实际操作的项目,可以练手。

3.Python最大的特定就是丰富的库,这方面推荐《Python标准库》,虽然现在已经不是最新的库了,但是书中的库都是使用Python进行开发的基础库,用好它们足以应付绝大多数场景,不过这本书本身也比较厚,可以当工具查

4.其他的,语言上的技术点,有些新的和书上说的不是很明白的,我会去查官方doc www.python.org/doc/ 一些更新的库会到它们的官网上去查

16.8.15 补充:
又过了一年,这一年python语言上的进展不见得很多,但是实际项目上有一定积累,有使用python进行项目开发,也有使用自己的python技能去排查openstack的问题,也有自己扩展python的数据分析的库-pandas,通过在python实际学习和使用中的经历,以及其他方面的经历,补充几点

1.入门书要薄,这一年接触到国外的《Head-First》系列书籍,看过几本,这个系列的特点就是对于某个领域的知识能做到‘0起点’,同时也有很多实例,不会像教科书那样显得枯燥,虽然对于已经入门的人来说,会显得有点拖沓,但是对于入门来说却是最合适的,没有读过《Head-First》的Python,但是印象中应该是有这本的,从这个系列的一贯风格来说,入门应该会比《计算机编程导论——python程序设计》好一些

扫描二维码关注公众号,回复: 2178032 查看本文章

2.入门之后,语言的拓展,还是推荐《Python基础教程 第二版》(修订版)

3.语言熟练之后的经验积累/练习,之前推荐的是《Python标准库》,有同事反馈这本书现在买不到,我查了一下的确,大家可以使用《Python CookBook》,有第二版和第三版,可以两本都买,重复度并不高;BTW:国外对于某个领域学习,基本上会有两类书,一类就是类似于《HeadFirst》的0起点,另外就是《CookBook》类型,偏重于实战,两类书结合起来,就能对某个自己未知的领域达到入门的程度

4.在学习python的过程中,之前我使用pycharm,现在我已经转到ipython notebook,现在叫jupter notebook,它的好处可能需要单独开个帖子了,这个地方只点个题,感兴趣的可以自己查查/使用

5.对于任何技术,最好的学习方法,就是快速入门,然后多练,在练习中发现自己的不足,用python爬个mm的照片,搞个抢会议室的脚本,都是不错的体验:)

猜你喜欢

转载自www.cnblogs.com/zhangbing12304/p/9316708.html