• 摘之知乎网友...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程序设计》好一些

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

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

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

    5.对于任何技术,最好的学习方法,就是快速入门,然后多练,在练习中发现自己的不足,用python爬个mm的照片,搞个抢会议室的脚本,都是不错的体验:)
  • 相关阅读:
    Confluence 6 从外部目录中同步数据手动同步缓存
    Confluence 6 从外部目录中同步数据如何工作
    Confluence 6 从外部目录中同步数据支持的目录类型
    Confluence 6 嵌套用户组的备注
    Confluence 6 嵌套用户组的示例
    Confluence 6 嵌套用户组的影响
    Confluence 6 启用嵌套用户组
    Confluence 6 目录序列将会影响
    初识Continuation
    HBase原理–所有Region切分的细节都在这里了
  • 原文地址:https://www.cnblogs.com/zhangbing12304/p/9316708.html
Copyright © 2020-2023  润新知