3

我一直在使用交互式资源来学习 Python 和 JavaScript,例如 Udacity.com 和 codecademy.com,并且发现这种学习方式最有帮助。我在这两个方面都获得了丰富的函数式编程经验,但对 Web 的结构知之甚少。

我正在尝试进入网络开发。我找到了一些教科书式的资源,比如 django 文档,但是我更愿意接受以项目为中心的教育。为此,我有3个问题:

  1. django 主要(或完全)用于 Web 开发吗?
  2. 在尝试使用 django 之前,我应该在 python 中体验 Web 开发吗?
  3. 是否有任何用于学习 django 的交互式或面向项目的资源?
4

2 回答 2

1
  1. Django 是一个 Web 框架,所以是的,它完全专注于 Web 开发。
  2. 理想情况下,您应该先花一些时间学习 Python,是的。但是不,它不需要是 Web 开发经验。
  3. 我建议从官方教程开始,然后转到“Django 入门”视频教程。
于 2013-04-30T15:57:46.227 回答
0
  1. 是的
  2. 不,Django 和其他 wsgi 框架提供了对wsgi协议的抽象。直接学习 cgi 或 wsgi,不是成功使用 django 的必要条件
  3. 在遵循 django 教程的同时在您自己的机器上创建一个 django 站点比什么更具交互性?
于 2013-04-30T15:58:47.547 回答