三本可以一买的 Python 书
2011-02-24 11:47
218 查看
赖勇浩(http://laiyonghao.com
)
08 年的时候,我写过一篇“为什么《Dive into Python》不值得推荐
”,当时我写到:
……如果你非要找一本可以捧在手上的书,那么一本好的 Python 书的标准是要么在广度上有建树要么就是深度。广度上来说,《Python编程金典》做得不错;深度上, 《python cookbook》和《可爱的 Python》系列文章比较好。……
其实在那时,无论是《python编程金典》还是《python cookbook》都已经有点过时了,所以后来有人问我推荐几本 Python 书的时候,我就不再推荐这两本了,而是直接叫他去读 Python Manuals 里的 Tutorial 和 Lib Ref。现在情况又有点不同了,从 2010 年底到现在我找到三本可以值得一买的书(均覆盖 py3.x 版本),在这里简单评论一下,供参考。
1、Python基础教程:第2版
这本书的内容结构编排得比较好,有基础知识,也有较为吸引新手的内容(比如 GUI),重点是案例项目这一块,如果能照着作者意图把编程任务跟上去,通过这本书学会 Python 是容易的。
2、Python参考手册(第4版)
书如其名,对许多标准库都有介绍,手头参考必备。另外,对一些较少人使用的协程也有不错的介绍,不算太厚重,通读一下必定对圆熟应用 Python 有所帮助。
3、Python高级编程
这本书相当于 C++ 里的《Effective C++》吧,第一二章上来的知识就够好好地消化一下的了,比如几乎所有书都避而不谈的 descriptor 这本书就会谈哦,甚至包括怎么写应用、库、生命周期管理、编写文档都有,薄薄一本,读起来却会是很慢的书,有嚼劲。
)
08 年的时候,我写过一篇“为什么《Dive into Python》不值得推荐
”,当时我写到:
……如果你非要找一本可以捧在手上的书,那么一本好的 Python 书的标准是要么在广度上有建树要么就是深度。广度上来说,《Python编程金典》做得不错;深度上, 《python cookbook》和《可爱的 Python》系列文章比较好。……
其实在那时,无论是《python编程金典》还是《python cookbook》都已经有点过时了,所以后来有人问我推荐几本 Python 书的时候,我就不再推荐这两本了,而是直接叫他去读 Python Manuals 里的 Tutorial 和 Lib Ref。现在情况又有点不同了,从 2010 年底到现在我找到三本可以值得一买的书(均覆盖 py3.x 版本),在这里简单评论一下,供参考。
1、Python基础教程:第2版
这本书的内容结构编排得比较好,有基础知识,也有较为吸引新手的内容(比如 GUI),重点是案例项目这一块,如果能照着作者意图把编程任务跟上去,通过这本书学会 Python 是容易的。
2、Python参考手册(第4版)
书如其名,对许多标准库都有介绍,手头参考必备。另外,对一些较少人使用的协程也有不错的介绍,不算太厚重,通读一下必定对圆熟应用 Python 有所帮助。
3、Python高级编程
这本书相当于 C++ 里的《Effective C++》吧,第一二章上来的知识就够好好地消化一下的了,比如几乎所有书都避而不谈的 descriptor 这本书就会谈哦,甚至包括怎么写应用、库、生命周期管理、编写文档都有,薄薄一本,读起来却会是很慢的书,有嚼劲。
相关文章推荐
- 三本可以一买的 Python 书
- 三本可以一买的 Python 书
- 三本可以一买的 Python 书
- 三本可以一买的 Python 书
- python小项目之可以发声的翻译软件
- Python可以帮忙:)
- python生产csv文件,并用php将其导出为excel可以打开的文件
- 配置Sublime使其可以运行Python脚本
- 让小乌龟可以唱歌——对Python turtle进行拓展
- python实现可以断点续传和并发的ftp程序
- win64 Python下安装PIL出错解决2.7版本 (3.6版本可以使用)
- Python语言学习编写脚本中,对三级目录的定位,添加延迟时间,就可以定位成功了
- Python可以做什么?
- 一个python的邮件发送脚本,自动,定时,可以附件发送,抄送,附有说明文件
- Python对象中的属性为什么可以临时增加
- Python与人工神经网络(10)——神经网络可以干什么
- 【python】isinstance可以接收多个类型,hasattr,getattr,setattr
- Python字符串的encode与decode研究心得乱码问题解决方法(很多的编码问题都可以从此得出答案)
- 参加牵引力Python培训,可以做哪些岗位?
- python的各种推导式(列表推导式、字典推导式、集合推导式) 推导式comprehensions(又称解析式),是Python的一种独有特性。推导式是可以从一个数据序列构建另一个新的数据序列的结构体