读了很多 python 书,注意我要的是 python 3,不是 2。非常棒的推荐,一般的免了。回复内容:
谢邀。python基础方面:推荐《python基础教程》(《图灵程序设计丛书:python基础教程(第2版)(修订版)》 赫特兰, 钟读杭, 司维, 曾军崴, 谭颖华【摘要 书评 试读】图书)里面有很多小例子。还有就是廖雪峰的python教程(python教程 – 廖雪峰的官方网站),里面的内容讲解的很好,现在他在写javascript的教程,如果以后想做web相关的内容的话,这个也应该看看。python有很多惯用法,要写出更加pythonic的代码,可以阅读:writing idiomatic python(我的百度云分享里有:writing idiomatic python.pdf_免费高速下载)方向:接下来,你就应该思考会了python你来做什么了如果是做web方面,python这方面框架有点多,django和flask目前使用的比较多。对于django,对于刚从学习完python语法的新手来说,会觉得django充满各种魔法,而且由于它拥有大而全的各种功能,学习的内容也比较多,因此并不推荐新手上来就用这个。这里推荐flask,不仅因为它设计的优雅、简单,更总要的是:目前有一本中文书,而且写的还很好-《flask web开发:基于python的web应用开发实战》 格林布戈 (miguel grinberg), 安道【摘要 书评 试读】图书 这本书从头开始给你讲解,并且用一个例子贯穿始终。这是一种非常好的学习方法,因为从头到尾,你能够看到一个作品慢慢的完善出来的过程。如果是做机器学习这些方面,现在python在这个领域发展的也很好,有一本书非常好:《集体智慧编程》 托比·西格兰 (toby segaran), 莫映, 王开福【摘要 书评 试读】图书 这本书是曾经绝版,后来因为机器学习近两年大热,又重新开印,目前我也在研习此书。在学习的过程中,熟悉python常用的一些库来做尽量多的工作,比如requests(requests: http for humans)和beautifulsoups(beautiful soup documentation)来做简单的爬虫,简洁又高效,附上昨晚为了下载godjango网站做的一个小程序,从用户登录、网页抓取到最后将结果保存到文件中,各种空行注释加在一起,也仅用了100行代码,足见python在开发上面的便利性(python_study_case/godjangospider.py at master · liulixiang1988/python_study_case · github)还有很多资料,以后有时间再续。
下面两本应该可以作为入门后的读物,亚马逊评论还不错fluent python http://www.amazon.com/fluent-python-luciano-ramalho/dp/1491946008/effective python http://www.amazon.com/effective-python-specific-software-development/dp/0134034287
python 3教程发布廖雪峰的 p3教程 讲的简单易懂, @廖雪峰
python playground:涵盖了各种有趣的python应用
fluent python:内容组织梳理得精粹
python idle很有用:
《python学习手册(第4版) 》网上有电子书
最好用的教程就是官方的tutorial。
python cookbook
看看廖雪峰的网站,先快速对python有个了解,然后根据自己的方向再选择合适的书籍
lubanovic b. introducing python: modern computing in simple packages. ” o’reilly media, inc.”, 2014.
提高技巧的话也来一本python cookbook 3rd edition documentation 中文版