新生儿的 Django
当我开始学习 Django 框架(一个基于 Python 的 Web 框架)时,面对成百上千的链接和书籍,我完全不知所措。我完全不知道从哪里开始学习。因此,我浪费了大量时间在各种教程和文章上。我一开始犯的错误就是毫无章法地随意阅读。为了节省你的时间,避免重蹈我的覆辙,这里整理了一些资源(按顺序排列),供完全初学者
逐步学习 Django 框架。你可以跳过任何你已经掌握的步骤。
免责声明:本指南面向完全初学者。如果您已经是 Django 开发者,并希望改进本指南,欢迎加入贡献者列表。:)
目录
- 它是什么?简介
- 在 Django 之前要学习的东西
- 如何使用命令行(基础)
- Git 和 GitHub 基础知识
- 学习 Markdown
- Python 基础知识
- 调试
- 学习 Django
- Django Girls 教程
- Django 投票教程
- Django 初学者完整课程
- 下一步是什么?资源和指南
- 贡献
它是什么?简介
如果您是 Web 开发新手,并且想要学习 Django 框架,那么本指南非常适合您。
初学者在学习新技术之前,常常会遇到一个问题:不知道该做什么,从哪里开始。为了节省您搜索和思考的时间,本指南将帮助您学习 Django 框架。
请注意:“本指南适用于完全初学者。”
在 Django 之前要学习的东西
与其直接进入 Django 开发,不如先了解一些必备知识。以下是我的一些建议
-
如何使用命令行(基础)
学习命令行对你大有裨益。你会发现,大多数 Django 教程都使用命令行。如果你不了解命令行,那么跟上这些教程将会非常困难。
以下是一些推荐资源- Linux 教程 - 基本命令行(视频)
- Bash 终端初学者指南(视频)对于 Windows 10 用户,以下是如何在计算机上运行 Linux 命令
- 如何使用内置的 Windows Linux 子系统在 Windows 10 上运行 Linux/Bash
-
学习 Git 和 GitHub 基础知识
学习完基本的命令行之后,你需要学习版本控制系统。Git 是最流行的版本控制系统之一。它用于跟踪计算机文件中的更改,并协调多人对这些文件的工作。
以下是一些推荐的资源 -
学习 Markdown
Markdown 是一种轻量级标记语言,具有纯文本格式语法。它可以帮助你记录项目和其他内容。例如,本指南就是用 Markdown 编写的。
以下是一些推荐资源。 -
Python 基础知识
Django 框架基于 Python 编程语言构建。因此,Python 基础知识必不可少。如果您不懂 Python 编程语言,学习 Django 框架将会很困难。
以下是一些推荐资源 -
调试
在开发项目的过程中,由于某些 bug 等原因卡住是很常见的。因此,了解如何调试代码可能会很有帮助,并且可以节省大量时间。
以下是一些建议的调试资源
学习 Django
掌握一些必备知识后,就可以开始学习 Django 框架了。具体步骤如下:
-
Django Girls 教程(阅读)
强烈推荐刚开始学习 Django 的初学者阅读本教程。本教程将指导您如何从互联网的运作方式,到如何将 Django 项目部署到互联网。您将使用 Django 创建一个博客应用。
我建议您逐行阅读,以便完全理解本教程。
您可以跳过那些您已经了解的部分(例如命令行、git、python 等)。 -
Django 投票教程(阅读)
这应该是你学习 Django 的第二个目的地。这是来自 Django 官方文档网站的投票应用教程。
-
Python Django Web 框架 - 初学者完整课程(视频)
一个长达 4 小时的视频,帮助初学者学习 Django 框架。
-
下一步是什么?资源和指南
完成以上三个教程后,我强烈建议你开始自己动手搭建项目。阅读和观看太多在线教程对你的学习没有帮助,除非你能自己动手搭建。
以下是一些进一步学习的资源
贡献
我们非常欢迎任何形式的贡献,以改进本指南。如果您想贡献,请遵循此指南。
想表达感谢吗?请在GitHub上点个⭐