我正在上一个需要Python的课程.我们下周将在课堂上回顾这门语言,我对新语言进行了快速研究,但我想知道在设置我的IDE,服务器环境的基础知识时,是否有任何非常棒的Python书籍可以抓取以及所有其他带有新编程语言的"陷阱".建议?
我喜欢Dive Into Python,特别是如果你是一个快速学习的话.开始的基础知识都已涵盖(并且可能会慢慢适应你),但后几章是很好的学习工具.
而且,朝圣者是一位相当不错的作家.
我希望学习Python是有用的,并且快速阅读.
两本优秀的在线书籍,也描述了环境的基础知识是diveintopython.net和 "官方"教程.
网上有不少好书.它们的范围很广,类似于O'Reilly的"学习Python":
由Mark Pilgrim 潜入Python
如何像计算机科学家一样思考: Jeffrey Elkner,Allen B. Downey和Chris Meyers 用Python学习
Python编程(WikiBook)
Python教程是该语言的"官方"介绍
Python.org维护了两个用于学习python的列表,具体取决于您的编程专业水平:
适用于非程序员的Python
Python程序员
我强烈推荐 David Beazley的"Python Essential Reference".如果您是一位经验丰富的程序员并希望对该语言进行简明扼要的概述,您可能会发现这一点已经足够了.如果你是一个新手程序员,这可能不会提供足够的手持.虽然我从其他书籍中学习了Python,但这是迄今为止我拥有的最有用的python书籍.一些说明:
这是一本参考书而非教程
前125页是该语言的完整概述.它不是一个教程,但它从上到下涵盖了语言
如果您是一位经验丰富的程序员,这应该足以学习该语言
如果您是新手程序员,请从另一个教程开始
本书的其余部分是一本全面且非常有用的参考书
在3 次版本占地面积达2.4蟒蛇,但不会超过.
在4 个版的发布是由于在2009年7月
注意:我最初发布了相同/类似的答案:https: //stackoverflow.com/questions/934937/concise-python-book-recommendation/935081#935081
我被要求在这里提供我的答案副本.
由于您已经熟悉其他语言和快速学习,我建议Alex Martelli 在果壳中使用Python,非常简洁,以后也可以参考.
我发现学习Python非常好.它很长(> 700页)但非常易读,你可以快速解读它,因为你快速学习:-)