0

我是 python 及其框架 Django 的新手。我正在从它的文档中同时学习这两种技术,所以我想如果有一些项目可以用作学习的参考,那么它将帮助我快速学习这些东西。有人可以建议我任何此类链接。

4

3 回答 3

7

我建议你学好 Python,非常好,因为 django 几乎最大限度地使用了 Python 的无数特性。我会从任何随机的 Python 教程开始,但 Zed Shaw 的 Learn Python the Hard Way 是最好的,你可以找到他所写内容的免费 HTML 版本。然后,您可以获得一本教您制作游戏的书(学习的好方法);用 Python 发明自己的游戏

好吧,既然您是新手,您可能希望从创建博客或其他东西开始,然后慢慢向上移动并制作更复杂的网站。学习 django 最好的方法是先做一些简单的事情,然后查看其他人的代码并从中学习。您可以从阅读其他人的代码以及他们如何构建逻辑中学到很多东西。

对于免费资源,我会在 YouTube 上查看Mike Hibbert 的 Django 教程。他几乎教你一切。不用担心他使用的 IDE,使用 Sublime Text 2 之类的文本编辑器即可。

建立简单的网站后,最好开始阅读 Daniel Greenfield 所著的《Django 的两勺》一书。关于如何正确使用 django 的非常好的提示和技巧。非常适合新手。

之后,开始阅读代码。阅读其他人的代码并了解他们是如何制作网站的。您可以查看网络上的许多示例 django 项目。我建议你去 github 并随机搜索 django 项目。这就是我所做的,我认为查看其他人的代码是最好的学习方式。

最后,如果您想进一步了解 django,请加入 IRC。那里有一群很棒的人,不像 Rails 那样活泼,但他们非常棒。

于 2013-09-02T05:26:12.533 回答
1

附赠教程。它确实是目前最全面且易于理解的框架教程之一。当您完成它时,您将对所有 django 部分如何组合在一起有更深入的了解。它还有很大的扩展空间,因此您可以尝试新的想法。

完成教程还有一个额外的好处:django文档经常在其示例中引用教程应用程序。因此,拥有可用的教程项目意味着您可以在实际项目中快速试用您正在阅读的功能。

我(可能还有大多数刚接触 python 和 django 的人)苦苦挣扎的一件事是分离“什么是 python?”。来自“django 是什么位?”。除了获得经验之外,没有真正的快速解决方案,但就像提到的另一个答案一样,边学习 python(也许只使用 python 做一些项目)也可以帮助你在 django 中编写干净的代码,还可以看看什么是“缺少”没有 django。

于 2013-09-02T08:27:55.740 回答
1

首先按照指示从 Python 开始。

然后,关于 Django:我从http://www.gettingstartedwithdjango.com/视频系列中学到了很多东西,尤其是在设置和使用有趣的包方面。如果您不想观看,则无需观看视频,因为视频下方也列出了所有内容。

旁边,http://www.effectivedjango.com是一个很大的帮助。

于 2013-09-02T11:26:41.097 回答