Python金字塔学习资源

时间:2011-07-28 12:29:47

标签: python pyramid

我借助本书The Pyramid Web Application Development Framework帮助学习框架。我有点设法了解最新的URL Dispatch。但我仍然觉得很难掌握一些概念。

你能带我去一些易于换新手的教程吗?我是否需要以前的其他Web框架经验?

5 个答案:

答案 0 :(得分:14)

我一直在为>做网络开发15年,> 10用Python,我发现金字塔中的一些概念也很难理解。

我建议只是推进;如果必须,请复制粘贴,并继续工作。事实上,我注意到概念对我来说是“胶凝”的,而我以前认为这让我感到困惑,我现在认为这是理所当然的。也许这些想法只需要浸泡?

代码的组织及其创建理念有点抽象,因此可能比我习惯的其他框架更难,但我真的很享受这种灵活性。特别是,似乎总是有5种方法可以做某些事情,所有这些方法都具有相同的优点,在Python中我们习惯于比其他方式更“幸福”。

包围你的想法很多。所以,我想我的短期建议不是试试。只是建立一些东西,在遇到困难时提出问题,并对不知道金字塔的每一点点都有用的不适感到舒服......

我还建议您抵制将其灵活性作为一个机会迫使其表现得更像您可能熟悉的其他系统的冲动......不要在顶部构建翻译层。那么你将会对代码进行打击,而不是让你的工作完成,而你最终会比你现在想要的更深入。

我希望这会有所帮助。

答案 1 :(得分:8)

据我所知,市场上没有其他金字塔书籍。您可能想在http://docs.pylonsproject.org/projects/pyramid_cookbook/dev/浏览“食谱”。正如kracekumar所说,加入freenode.net上的#pyramid IRC频道是一个好主意。

答案 2 :(得分:6)

你应该尝试#pyramid,他们是一群好人,当我挣扎时,他们帮助了我。

答案 3 :(得分:5)

尝试:Pyramid Single File Tasks Tutorial

我遇到了同样的情况,我能够完成 URL Dispatch 部分的阅读,但实际上并不能理解。通常,当我们陷入这种情况时,我们很容易放弃并立即尝试另一个(框架)。但因为我是金字塔狂热者(或者我应该说粉丝 eversince)我拒绝了这个开关。

所以我回到金字塔主页并想到了 cookbook 。然后我看到了Pyramid Single File Tasks Tutorial。令我惊讶的是,通过简单地按照步骤并查看代码,我已经设法快速理解了一些概念。

如果您还在使用金字塔,我建议您暂时跳过网址调度部分并首先试用本教程,直到您对此感到满意为止,然后再继续使用文档。

快乐编程^^,

答案 4 :(得分:2)

我建议使用Google和Pylons邮件列表。

我试图学习另一个Python Web框架TurboGears,并被告知要购买这本书。我买了这本书,然后他们大大改变了API,这样我的购买毫无意义。他们今天仍在改变它。

金字塔不是Turbogears - 但它基于其他框架的智慧,每个框架都有自己的方法,其中许多已经变为金字塔。他们可能会再次改变。

所以,尽管我想建议您支持图书作者为他们带来商业质量文档,软件库和框架(以及使用它们的项目)的辉煌追求,但我认为互联网发展得如此之快仍然是了解它们的最佳方式,至少在它们非常成熟之前。