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