没有Python基础可以学习Django吗?

4 投票
5 回答
8020 浏览
提问于 2025-04-17 10:07

我之前主要用的是过程式的PHP,对它有一定了解。现在我想学习Django,但我对Python没有基础。请问我可以一边学习Django,一边学习Python吗?非常感谢!

5 个回答

2

我觉得这是有可能的,但确实会让学习变得更难。当我学习一门新语言时,我通常喜欢用它来做一些有用的事情,而不仅仅是写个Hello World的程序。同时学习Python和Django可能是个不错的选择。

我当初学习Ruby的时候也是同时在学Rails,结果我发现每隔30秒就得查一次Ruby的基本语法,但最后我还是掌握了。看一些Rails里奇怪的写法,反而让我学到了很多Ruby的特性,这些特性我可能自己不会去碰,所以这也是个好处。

我建议你试试看,如果觉得一切都太复杂了,那就稍微放松一下,先专注于一些命令行脚本或者其他简单的程序。

6

没错!这个方法叫做“沉浸式学习”。你通过说西班牙语来学西班牙语,通过写Python代码来学Python。心里有一个具体的项目(比如“我想用Django做一个能实现xyz功能的网页应用”)可以让你有目标去努力。如果你有时间和决心坚持下去,还有一些有用的资源(比如谷歌、StackOverflow、文档),这就是一个很好的学习方式。适合这种学习的人通常需要有点固执、意志坚定和耐心。

11

不,你将会写Python代码。就是用Python来编程。你需要学习Python。

你项目里会有一点CSS、JavaScript和HTML,里面会插入一些模板标签。

但是你项目的大部分内容都是用Python写的。

撰写回答