开始使用Python和Django
我刚接触Django框架,想学习它并用来开发应用程序。我对Python也很陌生。请问学习Django之前,我需要了解Python和设计模式吗?
我不太确定是先学习设计模式,比如MVC,然后再考虑写应用,还是直接通过写复杂的网页应用来学习这门语言。欢迎大家给我建议。
4 个回答
2
你认为Python的基础知识是什么呢?
那你觉得这个Python教程怎么样?
5
我建议你先学习一下Python的基础知识,至少要了解MVC设计模式。
然后,没问题,可以开始用Django创建一个项目,这样是学习Django最好的方法。
至于“Python基础”,就是指一些基本的语法和关键词。接下来,更重要的是你要理解“编程的一般概念”,特别是面向对象编程的思路。
2
直接开始学习Django吧!你可以做到的,边学边做就行。Djangobook会教你Django的基础知识,让你能够开始构建应用。
关于Python,有一点要记住,就是要使用PEP8来规范你的代码,这样在别人查看你的代码时,无论是为了帮助你还是一起合作做项目,都会更容易理解。
@S.Lott说得对,基础很重要。
不过,我觉得在实际做项目或应用的同时学习基础知识也是可以的,这样不仅能有趣,还能积累经验。(比如Django提供的教程,比如投票应用)
编辑:我想指出,在下面的评论中,我不再支持我对这个特定情况的回答。如果这个人对编程和语言的基础知识已经很熟悉,那么对我来说,他们已经具备了必要的知识,语言只是他们使用的工具。如果是这样的话,我认为在使用框架时学习一些语言的具体细节并没有什么问题。