用 Python 撸一个 Web 服务器-第0章:开篇词
教程简介
本教程使用 Python 语言实现了一个简易版的 Web 服务器,从 Web 开发基础开始讲解,不使用任何第三方库或框架,通过实现一个 Todo List 应用来还原 Web 开发的本质。
教程所需基础
Python、HTML、CSS 语法基础,对 Web 开发基本概念有所了解。
教程面向读者
本教程为入门级,主要适合准 Python Web 开发者或对 Web 开发理解不是很透彻的同学。
教程特点
本教程并不会使用如 Django、Flask 等常见 Python Web 开发框架,也不会使用任何其他第三方库,甚至会用文件来替代数据库存储数据。其目的是为了简化一些对初学者来说看似复杂的概念,使用更少的依赖从零开发一个 Python Web 服务器。以便读者能够更深刻的理解 Web 开发。
目录索引
- 用 Python 撸一个 Web 服务器-第0章:开篇词
- 用 Python 撸一个 Web 服务器-第1章:Web 开发简介
- 用 Python 撸一个 Web 服务器-第2章:Hello World
- 用 Python 撸一个 Web 服务器-第3章:使用 MVC 构建程序
- 用 Python 撸一个 Web 服务器-第4章:动态渲染数据
- 用 Python 撸一个 Web 服务器-第5章:处理静态资源
- 用 Python 撸一个 Web 服务器-第6章:完善 Todo List 应用
- 用 Python 撸一个 Web 服务器-第7章:重构——更好的组织代码
- 用 Python 撸一个 Web 服务器-第8章:用户管理
- 用 Python 撸一个 Web 服务器-第9章:项目总结
P.S.
本教程是我对 Web 开发的一点思考,希望对你有所帮助。
本人编程水平有限,如有错误,欢迎指正,谢谢。