对于初学者来说,阅读Python文档来学习Python好吗?

2024-04-28 13:49:58 发布

您现在位置:Python中文网/ 问答频道 /正文

我最近开始学习Python,并开始阅读Head-First Python,以艰苦的方式学习Python。这两本书似乎都没有详细解释每件事。我想知道阅读Python文档而不是这些书是否是个好主意。任何帮助都将不胜感激。提前谢谢!


Tags: 文档方式head主意first两本书
3条回答

肯定是这样的。

我也读过http://www.diveintopython3.net(或者http://www.diveintopython.net表示2.x)。

这些书很好地用例子向你介绍了这门语言。如果你有时间的话,一定要读。

对于特定版本的语言(如Python2.7.6 reference),文档对于获取某些方法的技术细节很有用

最后,在开发应用程序时,还可以通过阅读源代码、探索代码的去向和发生的事情来学习。一个优秀的调试工具是iPdb,它允许您在代码中放置断点并检查该位置的当前状态。

如果文档太粗糙,书太长,你也可以尝试一些在线教程。谷歌资源丰富,比如LearnPython

文档分为两部分:一部分是basic tutorial,它的内容不会超出您在书中所能找到的范围,大部分是对语言本身的引用。它不是一个好的学习资源,但它(就像好的文档一样)是一个很好的参考,当你想知道一个特定的模块做什么的时候。

文档不会回答诸如“如何从Internet下载文件”之类的问题(实际上,它是answers this specific question但是它不是一个教学资源)但是它会告诉您urllib模块的所有方法,但是您已经需要知道您需要urllib来完成工作;这是您开始工作时的主要问题。

我想说的是,从文档中,您可能应该跳过教程(特别是如果您已经在阅读一本书的话),然后看看standard library index,它将为您提供按功能细分的可用模块的概述。

我推荐马克·鲁兹的Programming Python书作为一个很好的起点。这是一本相当不错的书(1632页),但涵盖了精通Python所需知道的一切。

一旦你看完了,我推荐的下一本书是道格·赫尔曼的The Python Standard Library by Example。这是关于如何使用综合standard library的优秀资源。

最后,在这两本书之后,你现在已经准备好解决现实世界中的问题了,没有什么比拥有一本烹饪书/各种参考资料更有帮助的了,为此我可以推荐以下几本:

相关问题 更多 >