尽管我确实了解 CSS 和 HTML,但我是一个完整的编程初学者。
我想学习Python。我下载了很多源代码,但文件的数量和复杂性确实让我感到困惑。我不知道从哪里开始。我应该寻找一个特定的顺序吗?
谢谢。
编辑:对不起,伙计们,我忘了提到我已经有了在线教程和几本书。我基本上不太了解如何“拆解”和理解复杂的源代码,以便掌握编程技术和概念。
EDIT2:感谢您的快速评论,伙计们。对此,我真的非常感激。这个网站很棒。
尽管我确实了解 CSS 和 HTML,但我是一个完整的编程初学者。
我想学习Python。我下载了很多源代码,但文件的数量和复杂性确实让我感到困惑。我不知道从哪里开始。我应该寻找一个特定的顺序吗?
谢谢。
编辑:对不起,伙计们,我忘了提到我已经有了在线教程和几本书。我基本上不太了解如何“拆解”和理解复杂的源代码,以便掌握编程技术和概念。
EDIT2:感谢您的快速评论,伙计们。对此,我真的非常感激。这个网站很棒。
我建议您了解基础知识。什么是方法、类、变量等等。了解您所看到的结构非常重要。如果你不理解这些,那么它只是一堆字符。
要理解任何语言的源代码,您首先需要学习该语言。就这么简单!
通常,阅读源代码(作为一项单独的活动)会伤到你的头,而不会在学习底层语言方面带来太多好处。您需要通过精心挑选的小型源代码示例进行结构化导览,例如将提供给您的书籍或教程。
查看亚马逊的书籍和谷歌的教程,尝试一些。其他一些答案提供的链接也将是一个很好的起点。
如果不自己阅读和编写代码,就没有学习任何东西的神奇方法。如果您遇到困难,SO 总会有人会帮助您。
Donald Knuth 建议:
“它基本上是你解决某种未知谜题的方式——制作表格和图表,在这里获得更多信息并做出假设。”
(来自“工作中的程序员”,第 15 章)
在我看来,理解程序最简单的方法是首先研究数据结构。把它们写下来,记住它们。只有这样,想想他们如何通过程序时间。
顺便说一句,关于代码阅读的书很少,有点可惜。“工作中的程序员”可能是迄今为止最好的。具有讽刺意味的是,“阅读代码”是迄今为止最糟糕的一部。
如果您没有任何编程经验,即使是最简单的代码也可能难以理解。只需开始阅读文档/教程 ( http://docs.python.org/tutorial/index.html ) 并编写自己的小应用程序。你很快就会掌握它,并且能够理解其他人创造了什么。
我将从阅读Python 教程开始。这个wiki 页面看起来也不错。
试试 python “Python in a Nutshell”,它会在 python 中为您提供从 a 到 z 的信息。
然而,与其他语言不同,python 代码“令人眼花缭乱”清晰易读
也许您有一个想要编写代码的项目?读别人写的东西很难,最好的学习方法是尝试一些东西。其他人会经历过你会遇到的问题,所以为什么要这样编写代码可能开始变得有意义了。这是一个发布问题的绝佳网站,无论您认为它们多么愚蠢。