【课程背景】
Python语言是当前最火的语言之一,易于使用,学习曲线低。通过Python语言可以快速的进行数据处理、数据分析,并可以进行多样式的数据展示。本课程系统讲述Python环境搭建、基础语法、高级语法、面向对象编程、异常处理等编程基础,以及Python的系统对接、web开发等功能。课程结合案例和练习,注重知识的掌握和使用,重点培养学员的实操能力。
【课程收益】
培训完结后,学员能够:
- 自己搭建Python语言运行环境
- 掌握Python编程工具
- 掌握Python基础编程能力
- 掌握Python进行系统对接,数据获取
- 掌握Python进行网站开发功能
- 掌握Python进行数据库访问功能
【课程对象】
【课程时长】5-6天 (6小时/天)
【课程大纲】
单元 | 大纲 | 内容 |
单元一 | Python绪论 | - Python介绍
- 运行和开发环境安装
- 跟随练习:开发和运行环境安装
|
单元二 | Python基础语法 | - Python程序结构
- 变量与数据类型
- 运算符和表达式
- 阶段练习:字符串处理
|
单元三 | 流程控制结构 | - 赋值语句
- 条件语句
- 循环语句
- 阶段练习
|
单元四 | 函数与模块 | - 函数定义和使用
- 函数参数
- 模块引用
- 常用模块介绍
- 阶段练习
|
单元五 | 异常处理 | - 异常概述
- 异常处理流程
- 自定义异常
- 阶段练习
|
单元六 | 文件操作 | - 文件概述
- 打开文件
- 基本的文件方法
- 基本的目录操作
- 阶段练习
|
单元七 | 网页基础 | - HTTP协议简介
- 网页结构简介
- CSS简介
- Ajax简介
|
单元八 | 系统交互 | - urllib库介绍、安装和页面访问
- Urllib3库介绍
- Requests库介绍、安装和页面访问
- 系统信息获取与提交
- 模拟登陆
- 验证码机制与处理
- 通过请求头进行服务端验证
- 异步加载与数据交互
|
单元九 | Web页面开发 | - Flask介绍与安装
- Flask项目配置
- Flash路由
- Jinja2模板使用
- Flask-SQLAlchemy操作数据库
- Flask 高级应用
- 阶段练习
|
单元十 | 业务系统自动化操作 | - 前端基础知识
- Selenium自动化操作库介绍与安装
- 系统页面内容操作
- 系统页面信息获取
- 鼠标操作
- 浏览器操作
- 案例练习
|