【PyWeb 开发系列】简介
2024-09-11 06:25:55
发布于:加拿大
投票:请大家投票本项目后端将使用的框架 Django/ Flask,请在评论区发表你们自己的想法。
这是一个新坑,专门用于为新手提供全套的 Python Web 后端开发教程。本教程将会按照章节连载的方式不定期更新。
Introduction 简介
适用于的对象:想在短时间内快速实现 Web 前后端分离项目的同学。
前置条件:
- 了解并熟悉 Python 语言的大部分语法,接触过 Python 的面相对象思想,对 Python 有一定基础的同学。
- 了解 HTML 超文本标记语言的基本标签,对 HTML 结构熟悉。
- 具备一定的 CSS 基础,但对审美无要求。
- 具有使用 JavaScript 操作 HTLML DOM 和页面元素的能力。
- 对关系型数据库有一定的了解。
学习内容:
- Python Web 框架。
- 进阶 JavaScript 语法,使用 JavaScript 发起请求和操作网页。
- 关系型数据库 MySQL 的使用和基本的 SQL 表操作语法。
- 分布式版本控制系统 GIT 的基本使用教程。
- Linux 系统的基本语法。
- Nginx 和 WSGI 的基本使用教程。
- Vim 文本编辑器的基本使用教程。
项目架构:
- 前端部分:为了降低学习成本,本教程并不会使用 Vue.js 等繁琐的 Web 开发框架。但会使用由 Bootstrap 5.0 提供的前端 UI 框架降低课程的学习时间。
- 后端部分:本项目后端将使用 Python 的 Django/ Flask 框架来讲解。关于 Flask 和 Django 两个框架的 Pros 和 Cons 可以自行在搜索引擎搜索。
- 数据库部分:为了方便起见,本文将会使用 MySQL 作为后端服务器部署。
- 服务器部署:为了方便起见,减少不必要的 ICP 和 网站备案,本项目将不会在中国大陆境内的服务器中部署。
项目篇章(TBD):
- Introduction 简介 - 点击跳转
- Flask/Django 的简介 - 待上传
- Flask/Django 基本环境的配置 - 待上传
- 了解路由和视图 - 待上传
- 请求和响应及请求类型 - 待上传
- 运行我的第一个 Web 项目 - 待上传
- 使用 JavaScript 发起 XHR/Fetch 请求 - 待上传
- JSON 类型的初步了解与使用 - 待上传
- CSRF 跨站请求伪造的防范 - 待上传
- XSS 跨站脚本攻击的防范 - 待上传
- MySQL 的简介与环境配置 - 待上传
- 基本的 SQL 语法和表的增删改查操作 - 待上传
- Cookies Sessions 和 JWT Token - 待上传
- SQL 注入的认识和预防 - 待上传
- 基本 Web 项目部署流程 - 待上传
- 域名的购买和配置 - 待上传
- 服务器的租赁与配置 - 待上传
- 使用 CloudFlare 作为域名托管平台 - 待上传
- Linux 系统的基础操作指令 - 待上传
- Vim 文本编辑器的使用 - 待上传
- GIT 分布式版本控制系统的教程 - 待上传
- 将项目上线到服务器 - 待上传
- Nginx 的反向代理 - 待上传
- WSGI 的配置和运用 - 待上传
- 网站的 SEO 优化 - 待上传
- 运营网站的注意事项 - 待上传
全部评论 7
都不会...
2024-09-12 来自 广东
1同
2024-09-14 来自 浙江
0
FLASK
2024-09-11 来自 浙江
1收到!
2024-09-12 来自 美国
0
顶
2024-09-11 来自 浙江
0顶
2024-09-11 来自 浙江
0啊米诺斯
2024-09-11 来自 浙江
0但是我都不会
2024-09-11 来自 浙江
0看啦
2024-09-11 来自 浙江
0
有帮助,赞一个