Ruby on Rails开发者如何开始学习Python Django

4 投票
3 回答
2272 浏览
提问于 2025-04-16 08:27

我想学习Django来进行网页开发。为了使用Django,我需要先学会Python。我之前从来没有用过Python,但在网上看了一些讨论和文章后,我觉得这应该不是个难事。

我已经用Ruby编程,并且使用Ruby on Rails有超过两年的经验。所以我可以说我对使用MVC框架进行网页开发有相当不错的了解。我该如何开始学习Python和Django呢?虽然这可能非常有用,但我只想学习与Django相关的Python内容,不想学其他的。

我在找一些教程、书籍、博客或者其他可以让我快速入门的资料。如果有人能告诉我应该按照什么顺序来学习这些材料,那就太好了。我应该先看书,还是先创建一个示例应用,或者跟着某个教程走呢?

谢谢!

3 个回答

3

正如你所说,这并不会很难——你已经知道自己在做什么,只需要适应一下稍微不同的风格。

Dive into Python 自称是“为有经验的程序员准备的Python书”,所以这本书可能值得一看。不过别花太多时间在阅读上——一旦你能看到基本的区别,我建议你直接开始编码,边写边学更多的知识。

4

这是我认为可行的步骤:

  1. 在你的电脑上安装Python。
  2. 找一个入门教程来学习。这里有一个适合大多数人的教程
  3. 安装Django。
  4. 再找一个入门教程来学习Django。
  5. 开始编码。
  6. 找人给你反馈。(比如邮件列表等)
  7. 回到第5步(也就是重复练习)

在第5步中,你可以先做一个基于库存的应用程序和基本的列表功能(Django自带的管理后台也可以用)。然后在这个应用上继续添加功能,比如XMLHTTP交互、用户认证、权限管理、图片上传、电子商务等。这些都是常见的技能。

6

官方的教程对于 PythonDjango 都很不错。关于Python,有很多免费的书籍可以找到。如果你觉得教程不够好,可以看看由Django的创作者写的免费书籍 Django Book,内容也很棒。

撰写回答