两年后更新:现在已经在知乎从事 Python 相关的工作。看看当初的自己,真是很幼稚,继续加油。
回复内容:
- 一个小时看python的语法和基本数据类型: http://woodpecker.org.cn/abyteofpython_cn/chinese/;
- 一个小时看HTTP基础,知道浏览器是怎么发请求的就行(Google搜“HTTP请求”);
- 一天时间过一遍django docs https://docs.djangoproject.com/en/1.4/ ;
- 同时搭环境让django应用能跑起来;
- 开着python手册,开着django手册,开着google,开始动手写吧,碰见不会的就翻手册搜google。
头两天比较难过,因为什么都不会,概念也不清楚,挫败感很强,写两天语法和概念就自然熟悉了,剩下基本就是折腾类库的事了。问题比较老了,发个教程给后面的同学参考。
如果已经有Python和Django基础,可以直接看这个Python – Django 搭建简易博客
手把手教你用Django 开发一个简单的博客,涉及 Django Web开发,MVC,Template等。
如果对Python或Django不熟悉,按下面路线走。
Python – Python快速教程
Python – Python Django Web框架其实难度不在于编程语言(例如 Python),而是你的 web 知识。
我在做博客时,觉得最耗时间的是需求、数据库设计和用户体验,这些都是需要很多经验才能做好的。因此建议你先使用优秀的博客软件,确定你能在哪些地方做得更好,再去动手。
附带自己的开发过程,也许会有帮助: Doodle博客的开发过程用django写后台很方便,很快就能搭起来,但我觉得博客关键的是前端的展示,除了学django还得学点前端的东西如果有HTTP,HTML,CSS,JS基础,看两样东西即可
1、python入门教材一本,推荐 《learning python》
2、Django教材,直接先照官方的那4个入门step做一遍,接下去,需要那部分就看哪部分的文档,但是推荐先看比较完整再实际动手,因为可能你有疑问或觉得自己已经会的地方,其实文档已经提到或有更好的解决方案。学完 python 想学 django,正好我最近组织了一个 django 新人学习小组,并开始一边学习一边做项目实践。正好目前进行到第一周,小组正在做一个 Blog 程序,虽然简单,但是足以带你进入 django 开发的大门,欢迎 follow 我们,并期待您的建议和意见。
简单介绍一下小组的运作模式:我们在每个周末会开一个小组讨论会,讨论下一周的开发内容,每个人根据其分配的任务去学习相应的文档。但是不仅仅是做完自己的工作就完事了,每个人在学习的过程中还要把自己学的东西讲给全小组的人听(主要是写成一份和自己工作相关的文档),让其他的组员都明白你做了什么,这样你不仅学到了自己该学的,也学到了其他组员学到的东西。
目前我们正在
进行第一周的项目,第一周的学习文档已经出来了,发布在简书上:Django学习小组出品:一起来做一个简单的Blog第一周文档(教程)。我把摘要部分贴出来,感兴趣的朋友可以去简书上阅读原文。
此外欢迎关注我们的 github 组织首页,所有项目的相关源代码都会上传到 github 上。每周更新,但是代码量不大,确保在新人的接受范围内,这样可以让新手完全跟上我们的学习和开发进度。
第一周文档的摘要:这一周我们小组完成了 Blog 首页的搭建。