什么是最好的速读Python书?

什么是最好的速读Python书?

What is the best quick-read Python book out there?

我正在上一个需要Python的类。下周我们将在课堂上复习这门语言,我是一个快速学习新语言的人,但是我想知道,在我努力学习设置IDE、服务器环境和所有其他随新编程语言而来的"gotchas"的基础知识的时候,是否有什么真正伟大的python书籍我能抓住。建议?


我喜欢潜入Python,特别是如果你学习很快的话。开始的基础知识都被涵盖了(并且可能对你来说进展缓慢),但是后面的几章是很好的学习工具。

另外,朝圣者是个很好的作家。


我希望学习python是有用的,而且阅读速度快。


Diveintopython.net和"官方"教程是两本很好的在线书籍,也描述了环境的基本知识。


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

  • 马克·朝圣者潜入Python
  • 如何像计算机科学家一样思考:杰弗里·埃尔克纳、艾伦·B·唐尼和克里斯·梅耶斯与Python一起学习
  • python编程(wikibook)
  • python教程是该语言的"官方"介绍

根据您的编程专业水平,python.org维护了两个用于学习python的列表:

  • 针对非程序员的python
  • 程序员用python

我强烈推荐DavidBeazley的"python Essential Reference"。如果您是一名经验丰富的程序员,并且希望对语言有一个简明而全面的概述,那么您可能会发现这已经足够了。如果你是一个新手程序员,这可能不会提供足够的人手。虽然我从其他书籍中学习了Python,但这是迄今为止我拥有的最有用的Python书籍。一些注释:

  • 这是参考书,不是教程
  • 前125页是该语言的完整概述。这不是一个教程,但它从上到下涵盖了语言
  • 如果你是一个有经验的程序员,这应该足以学习语言。
  • 如果你是一个新手程序员,从另一个教程开始。
  • 这本书的其余部分是一个全面的和非常有用的参考资料。
  • 第三版涵盖了python 2.4,但不超过。
  • 第四版将于2009年7月发行。

注:我最初发布了相同/相似的答案:https://stackoverflow.com/questions/934937/computent python book recommendion/935081 935081

我被要求在这里放一份我的答案。


由于您已经熟悉了其他语言,并且学习得很快,所以我简单地推荐AlexMartelli编写的python,它非常简洁,而且在以后的参考中也很有用。


我发现学Python很好。它很长(超过700页),但可读性极强,如果你学习很快,你可以很快地把它撕下来。


这很好,很容易阅读,而且只用蜡笔就可以完成练习。(我认为这就是杰夫想要在IDE中包含丰富媒体内容时所说的话)

alt文本http://ecx.images amazon.com/images/i/61na2175h0l.u sl500u aa240uJPG


我也一直在使用MarkSummerField在Python3中的编程,并发现它非常好。


许多人都建议深入研究Python,这可能是目前最好的Python书籍,适合已经是一名优秀程序员的人。然而,如果你对编程不熟悉,最好的书可能是"如何像计算机科学家一样思考:用Python学习"(http://openbookproject.net/thinkcspy/index.xhtml)


我认为python对于第一次使用的程序员来说非常好。写作风格也很好……


它可能不太适用,但我刚刚破解了Mark Summerfield在python 3中的开放式编程,到目前为止它似乎还不错,尽管它主要关注于python 3,所以如果您打算学习像django这样的东西,它还没有跳到python 3,而且可能在一段时间内不会跳到,这本书可能不是最好的。另外,尽管python 3.0已经推出一段时间了,我几乎可以保证您的课程是使用python 2.x的。学术界有落后的趋势。我有一个C++背诵教授,我发誓从1985开始就不知道C++已经被更新了。


我是核心Python的忠实粉丝


我很喜欢读H.deitel-python-如何编程。它很长,但是Python的基础知识在前300-400页中有介绍。这是一本适合初学者的好书。


学习Python就是我学习语言的方式。这是一个快速阅读,非常好地围绕基本概念组织。


python pocket引用。

我已经学习了python&programming python,而且我几乎总是先到pocket reference。


我将简单地附和丹尼尔关于Python的建议。如果你很快学会了新的语言,那可能正是你想要的。这里有一个关于语言如何工作的很好的概述,然后是对大多数标准库的讨论。它简洁明了,并且不假定您已经不了解基本的编程知识。


深入了解python是一本非常好的书,面向想要学习python的程序员。最好的一点是它可以在网上免费使用。几个月前我开始学一点Python,我已经学习了大约一半的书。这是一个非常全面的工具,有利于学习语言,也有助于参考。

编辑:卡门斯打字比我快。


我试着学习编程python,但我不喜欢它。我将根据下面的建议简单地尝试一下python。


我推荐这本电子书一个字节的python


我从《Python食谱》中学到的东西比其他任何一本都多。


潜入Python中快速跳起,学习Python(O'Reilly)更适合长途旅行。

我只要0.02美元。


我现在正在读《头一条Python》,2010年11月出版。我没有读过dive into python,但我读过同一个作者写的dive into html5,它写得很好。


我从这个非常方便快捷的参考资料中学到了我最初的大部分Python:

网址:http://rgruet.free.fr/pqr2.3.html


深入了解python是一个不错的选择,但我也推荐python Visual QuickStart指南对于一个知道如何编程并且想获得80%语言基础知识的人来说,这是一个很好的交易。它的零售价是20美元。这当然不是我在Python上看到的最后一件事,但它是一个很好的第一件事。


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


推荐阅读