×

东方瑞通

请先登录,再进行下载

登录 注册

首页>Python应用程序开发和设计

Python应用程序开发和设计 课程代码2231培训课时5天,30课时


课程介绍

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

课程大纲

模块名称

课程内容

Python基础

1.      Python语言简介

2.      Python开发环境搭建和选择

3.      Python Web程序的一般开发,调试和发布的过程

Python基本语法

1.      Python语言程序结构

2.      Python语言语法,基础数据结构

3.      数据类型和变量

4.      运算符和表达式

5.      流控制,分支,循环语句

函数和模块

1.      Python函数定义和使用

2.      Python模块的定义和使用

3.      异常处理和错误处理

4.      内省机制原理和应用

5.      Python数据结构深入

Python面向对象编程

1.      面向对象设计和编程概述

2.      类的定义

3.      类和对象实例

4.      继承和多态

5.      抽象超类和接口技术

6.      类的扩展

7.      静态方法和类方法的定义

异常和错误处理

1.      程序错误处理流程和机制

2.      异常的定义

3.      异常角色和捕获机制

4.      引发和抛出异常

5.      常用异常对象

6.      程序中异常的设计

7.      Python工具集的使用

Web前端开发技术

1.      Web程序原理和HTTP协议

2.      构建Web页面三元素:HTMLCSS JavaScript

3.      HTML页面构建

4.      使用CSS定义页面外观

5.      使用原生JavaScript处理用户请求和页面事件

6.      Ajax 框架的初步使用

7.      JQuery框架的初步使用

RESTFul API开发

1.      前端和后台服务交互基础

2.      RESTFUL 概述

3.      使用Python 创建RESTFUL

4.      Python RESTFul API开发工具

5.      RESTFul插件使用

6.      OAuth2的使用

Web2py框架的使用

1.      Web框架技术概述

2.      Web2py框架基础

3.      搭建web2py框架开发环境

4.      模板定义和使用

5.      表单和用户输入

6.      数据库操作

7.      状态管理和SessionCookie的使用

Django框架

1.      Web程序MVC模式概述

2.      搭建Django框架开发环境

3.      Django开发基础

4.      Django框架的模型,视图和控制器

5.      Django API设计和实现

6.      Session对象的设置和使用

7.      Cookie对象的设置和使用

8.      用户管理和响应

9.      部署Django应用

Flask框架

1.      Flask框架概述

2.      Flask开发环境搭建

3.      Flask开发工具

4.      Python包管理器

5.      Flask应用的基本结构

6.      路由和反路由

7.      消息和异常处理

8.      状态管理和用户请求管理

9.      部署Flask应用

学员基础

                参加这门课程的学员,需要具备如下基础:

了解程序的概念;

了解数据库访问SQL语句

了解Web的基本原理

最好具备一门编程语言知识。

课程目标

?  了解和掌握Python语言语法和基础知识,掌握Python对象的使用。

?  学习创建Python函数,模块的构造和使用,学习Python数据结构

?  学习Web前端HTMLCSSJavaScript基本知识。

?  学习Python Web RESTFul API开发。

?  学习使用Django框架

?  学习使用Flask框架。

?  掌握Python开发应用程序的工具,一般流程和Web部署

结业-开启新起点

footer底部

Copyright © 2006-2018 东方瑞通(北京)咨询服务有限公司版权所有
京ICP备 13009094号   京公网安备 11010802014211号   

提示

老学员报名 非老学员报名