什么是最好的快速阅读Python书籍?

时间:2008-08-29 16:10:42

标签: python

我正在上一个需要Python的课程。我们下周将在课堂上回顾这门语言,我对新语言进行了快速研究,但我想知道在设置我的IDE,服务器环境的基础知识时,是否有任何非常棒的Python书籍可以抓取以及所有其他带有新编程语言的“陷阱”。建议?

25 个答案:

答案 0 :(得分:36)

我喜欢Dive Into Python,特别是如果你快速学习的话。开始的基础知识都已涵盖(并且可能会为您慢慢移动),但后几章是很好的学习工具。

另外,Pilgrim是一位相当不错的作家。

答案 1 :(得分:10)

我希望Learning Python有用,并且快速阅读。

答案 2 :(得分:8)

网上有很多好的图书。它们的范围很广,类似于O'Reilly的“学习Python”:

Python.org维护两个列表用于学习python,具体取决于您的编程专业水平:

我强烈推荐David Beazley的“Python Essential Reference”。如果您是一位经验丰富的程序员,您可能会发现这足够,并希望获得该语言的简明扼要的全面概述。如果你是一个新手程序员,这可能不会提供足够的手持。虽然我从其他书籍中学习了Python,但这是迄今为止我拥有的最有用的python书籍。一些说明:

  • 这是参考书而非教程
  • 第一个 125页是该语言的完整概述。这不是一个教程,但它涵盖了从上到下的语言
  • 如果您是一位经验丰富的程序员,这应该足以学习语言
  • 如果您是新手程序员,请先阅读其他教程
  • 本书的其余部分是一本全面且非常有用的参考资料
  • 3rd edition涵盖了python 2.4,但不能超越。
  • 4th edition将于2009年7月发布

注意:我最初发布了相同/类似的答案:https://stackoverflow.com/questions/934937/concise-python-book-recommendation/935081#935081

我被要求在这里提供我的答案副本。

答案 3 :(得分:8)

两本优秀的在线图书,其中还介绍了环境的基础知识diveintopython.netthe "official" tutorial

答案 4 :(得分:7)

由于您已经熟悉其他语言和快速学习,我建议Alex Martelli使用Python in a Nutshell,非常简洁,以后也可以参考。

答案 5 :(得分:6)

我发现Learning Python非常好。它很长(> 700页),但非常可读,如果您快速学习,可以快速浏览它: - )

答案 6 :(得分:2)

很多人都建议使用Dive Into Python,对于那些已经是优秀程序员的人来说,这可能是最好的Python书籍。但是,如果你是编程新手,最好的书可能是“如何像计算机科学家一样思考:用Python学习”(http://openbookproject.net/thinkCSpy/index.xhtml

答案 7 :(得分:2)

我认为Think Python对于初次使用程序员非常有用。愉快的写作风格..

答案 8 :(得分:2)

我一直在使用Mark Summerfield的Programming in Python 3并且发现它非常好。

答案 9 :(得分:2)

这很好,这是一个非常简单的阅读,只有一个蜡笔可以完成练习。
(我认为这就是Jeff在IDE中想要富媒体内容时所谈论的内容)

alt text http://ecx.images-amazon.com/images/I/61NA2175H0L._SL500_AA240_.jpg

答案 10 :(得分:1)

Learning Python是我学习语言的方式。这是一个快速阅读,并围绕基本概念组织得很好。

答案 11 :(得分:1)

Python Pocket Reference

我有学习Python和编程Python和我几乎总是首先去Pocket Reference。

答案 12 :(得分:1)

我将在Nutshell中推荐Daniel的Python推荐。如果您能快速学习新语言,那么它可能正是您所需要的。对语言的工作方式有一个很好的概述,然后讨论大多数标准库。它简洁明了,并不假设你已经不知道基本的编程事项了。

答案 13 :(得分:1)

我是Core Python

的粉丝

答案 14 :(得分:1)

我非常喜欢阅读H.Deitel - Python - How to Program。它很长,但Python的基础知识在前300-400页中有所涉及。这对初学者来说是一本好书。

答案 15 :(得分:1)

它可能不适用,但我刚刚破解了Mark Summerfield的Python 3开放编程,到目前为止看起来还不错,虽然它专注于Python 3,所以如果你打算学习像Django这样的东西,虽然没有跳到Python 3并且可能不会持续一段时间,但这本书可能不是最好的。另外,即使Python 3.0已经出现一段时间了,我几乎可以保证你的课程使用Python 2.x.学术界倾向于落后。我有一位C ++朗诵教授,我发誓不知道自1985年以来C ++已经更新。

答案 16 :(得分:0)

我目前正在阅读2010年11月发布的Head First Python。我没有阅读Dive Into Python但是我读了同一位作家的Dive Into HTML5并写得很好。< / p>

答案 17 :(得分:0)

我推荐了这本电子书A Byte of Python

答案 18 :(得分:0)

深入Python进行快速启动,学习Python(O'Reilly)更适合长途旅行。

只需我0.02美元。

答案 19 :(得分:0)

我从python cookbook学到的东西比任何其他的python都多。

答案 20 :(得分:0)

我尝试从Programming Python学习,但我不喜欢它。我将根据以下建议尝试将Python放入Nutshell中。

答案 21 :(得分:0)

我从这个超级便捷的快速参考中学到了我最初的pythonese:

http://rgruet.free.fr/PQR2.3.html

答案 22 :(得分:0)

Dive Into Python是一本很好的书,面向希望学习Python的程序员。最好的部分是它可以在线免费获得。几个月前我开始学习一点Python,我已经完成了本书的一半左右。这是一个非常全面的工具,有助于学习语言,也可以用于参考。

编辑:Kamens比我更快。

答案 23 :(得分:-1)

我必须第二次(第三次?第四次?)Dive Into Python。它非常适合快速参考和阅读。作为补充建议,请阅读一些代码!这总是有帮助的。

答案 24 :(得分:-1)

深入Python是一个不错的选择,但我也建议Python Visual Quickstart Guide 对于知道如何编程并希望获得该语言80%基础知识的人来说,这是一个很好的交易。它的零售价为20美元。这肯定不是我在python上读到的最后一件事,但它是一个很好的第一个。