python 轻量开发_Python 实现轻量级的 Web 框架

训练营里的章节会着重讲框架涉及到的知识点,其它相关知识点,有兴趣加深了解的同学可以根据自身兴趣自行扩展。

什么是框架

框架其实就是对开发中必备或者复用性高的模块组件集成起来的的一个整体

为什么需要框架

在软件开发工程中,如果每一次开发一个应用程序,都需要从零开始一步一步实现整个应用,无疑是非常耗费人力资源和时间成本的。

为了提高开发应用程序的效率节约成本,甚至是做到降低开发程序的门槛,框架也就应运而生了。

框架本质上就是把开发应用程序经常要用到的工具或者模块实现并组合在一起,当要实际开发应用程序时,直接从框架里导出这些可以复用的工具和模块,这样就不需要每一次都去重新实现。

又因为已经把常用模块实现好了,所以对于开发者的技术门槛也大大降低了很多,开发者使用框架开发时,只需要专注应用程序的需求设计和业务逻辑就可以开发好一款应用程序。

而且由于专注点变少,对于开发经验不是很足的开发者,遵循框架的思路一样可以开发出高质量的应用程序。

本课程中能学到什么?基于 HTTP 的通信流程,针对不同请求方式的处理

Web 服务器、WSGI、Python 框架之间的调度流程

MVC 设计模型的设计到实现

MySQL 数据库的交互设计

Web 框架的设计到实现

应用程序开发流程,从需求分析,架构设计,数据库模型设计到应用程序的实现

适合人群具有一定的Python基础,有接触过 Web 开发的同学。

实验列表第1节:序目

第2节:HTTP 简介

第3节:HTTP 服务器简介

第4节:WSGI 简介

第5节:Web 框架设计

第6节:使用 Werkzeug 实现 WSGI 入口

第7节:实现 URL 路由追踪

第8节:MVC 设计模式理念

第9节:实现 MVC 设计模式的支持

第10节:实现一个简单的模版引擎

第11节:实现 HTTP 会话维持

第12节:实现 URL 重定向

第13节:数据与模版分离的理念

第14节:实现 Json 数据返回

第15节:实现基于 HTTP 协议的文件下载

第16节:MySQL 数据库简介

第17节:实现 MySQL 数据库连接模块

第18节:实现异常处理

第19节:Web 框架实现总结

第20节:使用 Web 框架实战一个 Web 应用程序

课程信息学习周期:课程有效期2个月, 2个月后实验文档一直可以看,但无法进行在线实验。

上线时间:随到随学。

更多新课:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值