搜索
首页后端开发Python教程Python 初学者想通过 Django 框架写一个博客,一个月内完成任务,大致的学习路线怎么安排?

两年后更新:现在已经在知乎从事 Python 相关的工作。看看当初的自己,真是很幼稚,继续加油。

回复内容:

  1. 一个小时看python的语法和基本数据类型: woodpecker.org.cn/abyte
  2. 一个小时看HTTP基础,知道浏览器是怎么发请求的就行(Google搜“HTTP请求”);
  3. 一天时间过一遍django docs docs.djangoproject.com/
  4. 同时搭环境让django应用能跑起来;
  5. 开着python手册,开着django手册,开着google,开始动手写吧,碰见不会的就翻手册搜google。
头两天比较难过,因为什么都不会,概念也不清楚,挫败感很强,写两天语法和概念就自然熟悉了,剩下基本就是折腾类库的事了。 问题比较老了,发个教程给后面的同学参考。
如果已经有Python和Django基础,可以直接看这个Python - Django 搭建简易博客
手把手教你用Django 开发一个简单的博客,涉及 Django Web开发,MVC,Template等。
Python 初学者想通过 Django 框架写一个博客,一个月内完成任务,大致的学习路线怎么安排?
如果对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 首页的搭建。

本节是 django blog 项目的开篇,是 django 学习小组的集体学习成果。django学习小组是由我发起的一个促进 django 新手互相学习、互相帮助的组织。小组在一边学习 django 的同时将一起完成三个项目:

  • 一个简单django blog,用于发布小组每周的学习和开发文档
  • django中国社区,为国内的 django 开发者们提供一个长期维护的 django 社区,聚集全国的 django 开发者到这个社区上来
  • django 问答社区, 类似于segmentfault 和 stackoverflow但更加专注(只专注于 django 开发的问题)的问答社区

目前小组正在完成第一个项目,本文即是该项目第一周的相关文档。

更多的信息请关注我们的 github 组织首页,本教程项目的相关源代码也已上传到 github 上。
同时,你也可以加入我们的邮件列表 django_study@groups.163.com ,随时关注我们的动态,我们会将每周的详细开发文档和代码通过邮件列表发出。
如有任何建议,欢迎提 Issue,欢迎fork,pull request,当然也别忘了 Starred 哦!
每周更新,敬请关注

——by Django 学习小组,期待您的建议和意见 参考Udacity CS253这门公开课:Classroom - Udacity,虽然框架用的是webapp2,但可以作为基础。 建议先弄清楚自己的目的:
如果是为了学习,那么就好好学些python,然后学习http相关知识,django是开发时方便,但是对于学习web开发知识来说,并不是太合适;
如果只是为了建个人博客,直接用wordpress,比自己写的好太多. 作为一“通过django入门python”的少年表示,当然是

1,照着tutorial来一遍,了解django模块式开发
2,翻doc依次了解M V C ,和如何与数据库交互
3,学习如何配置和定制settings.py
4,学模版标记语言前端js,尤其是ajax

然后你会发现django耦合性太高了,转头去学web.py,好自由,想怎么搞就怎么搞,想用什么模版引擎就用什么模版引擎,而且你已经具备在django下的模块式开发的习惯了。

最后贴一个我根据django自带的权限模块写的用户管理工程github.com/raphaelsoul/

有些bug没修复,多坑慎入,仅当开思路 我也在学Python,有基础的话可以试试这样:

1、《Learn Python The Hard Way 第2版》:learnpythonthehardway.org

2、《The Django Book》:fy.py3k.cn/

3、中文书:blog.csdn.net/lanphaday

仅供参考,谢谢。
声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
Python:探索其主要应用程序Python:探索其主要应用程序Apr 10, 2025 am 09:41 AM

Python在web开发、数据科学、机器学习、自动化和脚本编写等领域有广泛应用。1)在web开发中,Django和Flask框架简化了开发过程。2)数据科学和机器学习领域,NumPy、Pandas、Scikit-learn和TensorFlow库提供了强大支持。3)自动化和脚本编写方面,Python适用于自动化测试和系统管理等任务。

您可以在2小时内学到多少python?您可以在2小时内学到多少python?Apr 09, 2025 pm 04:33 PM

两小时内可以学到Python的基础知识。1.学习变量和数据类型,2.掌握控制结构如if语句和循环,3.了解函数的定义和使用。这些将帮助你开始编写简单的Python程序。

如何在10小时内通过项目和问题驱动的方式教计算机小白编程基础?如何在10小时内通过项目和问题驱动的方式教计算机小白编程基础?Apr 02, 2025 am 07:18 AM

如何在10小时内教计算机小白编程基础?如果你只有10个小时来教计算机小白一些编程知识,你会选择教些什么�...

如何在使用 Fiddler Everywhere 进行中间人读取时避免被浏览器检测到?如何在使用 Fiddler Everywhere 进行中间人读取时避免被浏览器检测到?Apr 02, 2025 am 07:15 AM

使用FiddlerEverywhere进行中间人读取时如何避免被检测到当你使用FiddlerEverywhere...

Python 3.6加载Pickle文件报错"__builtin__"模块未找到怎么办?Python 3.6加载Pickle文件报错"__builtin__"模块未找到怎么办?Apr 02, 2025 am 07:12 AM

Python3.6环境下加载Pickle文件报错:ModuleNotFoundError:Nomodulenamed...

如何提高jieba分词在景区评论分析中的准确性?如何提高jieba分词在景区评论分析中的准确性?Apr 02, 2025 am 07:09 AM

如何解决jieba分词在景区评论分析中的问题?当我们在进行景区评论分析时,往往会使用jieba分词工具来处理文�...

如何使用正则表达式匹配到第一个闭合标签就停止?如何使用正则表达式匹配到第一个闭合标签就停止?Apr 02, 2025 am 07:06 AM

如何使用正则表达式匹配到第一个闭合标签就停止?在处理HTML或其他标记语言时,常常需要使用正则表达式来�...

如何绕过Investing.com的反爬虫机制获取新闻数据?如何绕过Investing.com的反爬虫机制获取新闻数据?Apr 02, 2025 am 07:03 AM

攻克Investing.com的反爬虫策略许多人尝试爬取Investing.com(https://cn.investing.com/news/latest-news)的新闻数据时,常常�...

See all articles

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
3 周前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
3 周前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您听不到任何人,如何修复音频
3 周前By尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解锁Myrise中的所有内容
3 周前By尊渡假赌尊渡假赌尊渡假赌

热工具

安全考试浏览器

安全考试浏览器

Safe Exam Browser是一个安全的浏览器环境,用于安全地进行在线考试。该软件将任何计算机变成一个安全的工作站。它控制对任何实用工具的访问,并防止学生使用未经授权的资源。

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

Atom编辑器mac版下载

Atom编辑器mac版下载

最流行的的开源编辑器

SublimeText3 英文版

SublimeText3 英文版

推荐:为Win版本,支持代码提示!

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器