首页 > 我的课程 > Python WEB 开发

“Python WEB 开发 ”

课程方案

一、主讲老师

顾翔

二、培训内容背景

本课程从零基础开始介绍Python编程知识。本课程介绍如何使用python语言开发高可用,易维护的Web程序。主要内容包括Python语言基础,Python模块的构建以及Python面向对象设计与编程知识。学习使用Django框架,Flask框架Tornado框架等常用Python Web服务端框架的使用

三、课程介绍

培训目标:学完本课程后,学员可以:
 了解和掌握Python语言语法和基础知识,掌握Python对象的使用。
 学习创建Python函数,模块的构造和使用,学习Python数据结构
 学习Web前端HTML,CSS和JavaScript基本知识。
 学习Python Web RESTFul API开发。
 学习使用Django框架
 学习使用Flask框架。
 掌握Python开发应用程序的工具,一般流程和Web部署

四、培训对象

软件开发工程师、软件开发经理、软件项目经理、软件开发工程师、软件开发经理、CTO。

五、学员基础

参加这门课程的学员,需要具备如下基础:了解程序的概念;了解数据库访问SQL语句;了解Web的基本原理;最好具备一门编程语言知识。

六、教学时间

4天

七、教学内容

1.Python基础
1.1Python语言简介
1.2Python开发环境搭建和选择
1.3Python Web程序的一般开发,调试和发布的过程
2.Python基本语法
2.1Python语言程序结构
2.2Python语言语法,基础数据结构
2.3数据类型和变量
2.4运算符和表达式
2.5流控制,分支,循环语句
3.函数和模块
3.1Python函数定义和使用
3.2Python模块的定义和使用
3.3异常处理和错误处理
3.4内省机制原理和应用
3.5Python数据结构深入
4.Python面向对象编程
4.1面向对象设计和编程概述
4.2类的定义
4.3类和对象实例
4.4继承和多态
4.5抽象超类和接口技术
4.6类的扩展
4.7静态方法和类方法的定义
5.异常和错误处理
5.1程序错误处理流程和机制
5.2异常的定义
5.3异常角色和捕获机制
5.4引发和抛出异常
5.5常用异常对象
5.6程序中异常的设计
5.7Python工具集的使用
6.Web前端开发技术
6.1Web程序原理和HTTP协议
6.2构建Web页面三元素:HTML,CSS 和JavaScript
6.3HTML页面构建
6.4使用CSS定义页面外观
6.5使用原生JavaScript处理用户请求和页面事件
6.6Ajax 框架的初步使用
6.7JQuery框架的初步使用
7.RESTFul API开发
7.1前端和后台服务交互基础
7.2RESTFUL 概述
7.3使用Python 创建RESTFUL
7.4Python RESTFul API开发工具
7.5RESTFul插件使用
7.6OAuth2的使用
8.Web2py框架的使用
8.1Web框架技术概述
8.2Web2py框架基础
8.3搭建web2py框架开发环境
8.4模板定义和使用
8.5表单和用户输入
8.6数据库操作
8.7状态管理和Session,Cookie的使用
9.Django框架
9.1Web程序MVC模式概述
9.2搭建Django框架开发环境
9.3Django开发基础
9.4Django框架的模型,视图和控制器
9.5Django API设计和实现
9.6Session对象的设置和使用
9.7Cookie对象的设置和使用
9.8用户管理和响应
9.9部署Django应用
10.Flask框架
10.1Flask框架概述
10.2Flask开发环境搭建
10.3Flask开发工具
10.4Python包管理器
10.5Flask应用的基本结构
10.6路由和反路由
10.7消息和异常处理
10.8状态管理和用户请求管理
10.9部署Flask应用

软件测试咨询

  

   

投稿关闭窗口打印