推荐课程:Python Web 框架 Flask 快速入门
该课程选*阿里云开发者学堂出品的Python 工程师进阶学习路线 技术图谱——Python web 开发。
图谱地址:https://developer.aliyun.com/graph/python
为什么要用Web 框架?
Web(World Wide Web)诞生最初的目的,是为了利用互联网交流工作文档。
Web 网站发展至今,特别是服务器端,涉及到的知识、内容,非常广泛。这对程序员的要求会越来越高。如果采用成熟、稳健的框架,那么一些基础工作,比如:安全性、数据流量控制等都可以让框架来处理。那么程序开发人员可以把精力放在具体的业务逻辑上面。使用框架的优点:
- 稳定性和可扩展性强
- 可以降低开发难度,提高开发效率
Flask 是一个基于Python 实现的、基于MVC设计模式的、轻量级的Web 开发框架,也被称为“微框架”,因为它使用简单的核心,用扩展来增加其他功能。
Flask 流行的主要原因:
- 有非常齐全的官方文档,上手非常方便
- 有非常好的扩展机制和第三方的扩展环境,工作中常见的软件都有对应的扩展,自己动手实现扩展也很容易
- 微型框架的形式给了开发者更大的选择空间
本课程主要介绍了Flask 基础等内容,并结合综合案例,更易理解。
课程地址:https://developer.aliyun.com/learning/course/603
本课程共包含5章节(31课时):
- 章节一:Flask 基础
- 章节二:模板
- 章节三:表单
- 章节四:数据库
- 章节五:综合案例