2

尽管我确实了解 CSS 和 HTML,但我是一个完整的编程初学者。

我想学习Python。我下载了很多源代码,但文件的数量和复杂性确实让我感到困惑。我不知道从哪里开始。我应该寻找一个特定的顺序吗?

谢谢。

编辑:对不起,伙计们,我忘了提到我已经有了在线教程和几本书。我基本上不太了解如何“拆解”和理解复杂的源代码,以便掌握编程技术和概念。

EDIT2:感谢您的快速评论,伙计们。对此,我真的非常感激。这个网站很棒。

4

9 回答 9

9

你看过这些:

适合初学者的 Python 教程?

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

SO Python 图书搜索

于 2009-12-06T09:06:16.463 回答
6

我建议您了解基础知识。什么是方法、类、变量等等。了解您所看到的结构非常重要。如果你不理解这些,那么它只是一堆字符。

于 2009-12-06T09:06:45.043 回答
3

要理解任何语言的源代码,您首先需要学习该语言。就这么简单!

通常,阅读源代码(作为一项单独的活动)会伤到你的头,而不会在学习底层语言方面带来太多好处。您需要通过精心挑选的小型源代码示例进行结构化导览,例如将提供给您的书籍或教程。

查看亚马逊的书籍和谷歌的教程,尝试一些。其他一些答案提供的链接也将是一个很好的起点。

于 2009-12-06T09:08:19.220 回答
3

如果不自己阅读和编写代码,就没有学习任何东西的神奇方法。如果您遇到困难,SO 总会有人会帮助您。

于 2009-12-06T09:11:47.253 回答
3

Donald Knuth 建议:

“它基本上是你解决某种未知谜题的方式——制作表格和图表,在这里获得更多信息并做出假设。”

(来自“工作中的程序员”,第 15 章)

在我看来,理解程序最简单的方法是首先研究数据结构。把它们写下来,记住它们。只有这样,想想他们如何通过程序时间。

顺便说一句,关于代码阅读的书很少,有点可惜。“工作中的程序员”可能是迄今为止最好的。具有讽刺意味的是,“阅读代码”是迄今为止最糟糕的一部。

于 2009-12-29T05:27:29.547 回答
2

如果您没有任何编程经验,即使是最简单的代码也可能难以理解。只需开始阅读文档/教程 ( http://docs.python.org/tutorial/index.html ) 并编写自己的小应用程序。你很快就会掌握它,并且能够理解其他人创造了什么。

于 2009-12-06T09:09:03.607 回答
1

我将从阅读Python 教程开始。这个wiki 页面看起来也不错

于 2009-12-06T09:06:59.067 回答
0

试试 python “Python in a Nutshell”,它会在 python 中为您提供从 a 到 z 的信息。

然而,与其他语言不同,python 代码“令人眼花缭乱”清晰易读

http://books.google.jo/books?id=vpTAq4dnmuAC&dq=Python+in+a+Nutshell,+2nd+Edition+(O%27Reilly,+2006)&printsec=frontcover&source=bl&ots=AOQ5A-IdxA&sig=zh6PwVhjlNt5MRKYUZKl65h1goU&hl=en&ei= A7kgS8SiBouh4Qbd6e34CQ&sa=X&oi=book_result&ct=result&resnum=8&ved=0CB8Q6AEwBw

于 2009-12-10T09:03:40.247 回答
0

也许您有一个想要编写代码的项目?读别人写的东西很难,最好的学习方法是尝试一些东西。其他人会经历过你会遇到的问题,所以为什么要这样编写代码可能开始变得有意义了。这是一个发布问题的绝佳网站,无论您认为它们多么愚蠢。

于 2010-04-13T09:52:52.353 回答