《Python程序设计与数据分析》教学大纲.docx

上传人:太** 文档编号:95264263 上传时间:2023-08-20 格式:DOCX 页数:9 大小:22.41KB
返回 下载 相关 举报
《Python程序设计与数据分析》教学大纲.docx_第1页
第1页 / 共9页
《Python程序设计与数据分析》教学大纲.docx_第2页
第2页 / 共9页
点击查看更多>>
资源描述

《《Python程序设计与数据分析》教学大纲.docx》由会员分享,可在线阅读,更多相关《《Python程序设计与数据分析》教学大纲.docx(9页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、Python程序设计与数据分析课程教学大纲英文名称: Python Programming&Data Analysis课程号:一课程基本情况1、学分:22、学 时:32 (其中:理论学时:32实验学时:上机学时: )3、课程类别:学科专业基础必修课4、适用专业:市场营销、财务管理、信息管理与信息系统、工商管理5、支撑该专业毕业要求指标点:1, 2, 56、先修课程:大学计算机7、后续课程:大数据可视化分析、机器学习8、开课单位:经济与管理学院二、课程说明本课程是市场营销、财务管理、信息管理与信息系统等专业的基础必修课程,是学生进行数据 分析所需要掌握基础性语言和分析工具,是未来学生掌握大数据分

2、析技术的学习基础。本课程在教 学内容方面以Python语言讲解及Python语言数据分析工具包应用为主,附以相关数据分析综合案 例,培养学生具有一定的Python语言数据分析理解和应用实践能力。三、课程目标通过本课程的学习,使得学生能够理解Python的编程模式,熟练运用Python列表、元组、字典、 集合等基本数据类型以及相关列表推导式、切片等特性来解决财务数据分析实际问题,熟练掌握 Python分支结构、循环结构、函数设计以及类的设计与使用,熟练使用正则表达式处理字符串,熟 练使用Python读写文本文件与二进制文件,了解Python程序的调试方法,熟练运用Python编写面 向对象程序,

3、掌握Python+pandas进行数据处理和分析的基本用法,掌握使用Python+matplotlib进行 数据可视化的用法,同时还应培养学生的代码优化与安全编程意识。1、Python的编程模式及基本数据类型(支撑毕业要求:1,2)2、Python语法结构、Python读写文本文件与CSV文件(支撑毕业要求:1,2, 5)3、数据切片、pandas数据处理及数据可视化(支撑毕业要求:5)4、数据分析案例(支撑毕业要求:5)四 课程的主要内容及基本要求第一单元(章)Python开发环境(共2学时,支撑课程目标:1)(一)教学内容:第一节 Python简介知识点:Python发展历程、特点、应用领

4、域及安装第二节 Python IDLE开发环境知识点:IDLE简介及使用IDLE创建Python程序第三节 Anaconda3开发环境与Jupyter Notebook知识点:Anaconda3下载与安装、Conda命令用法、Jupyter Notebook第四节 Jupyter Notebook使用详解知识点:Jupyter Notebook启动、编辑界面第五节扩展库安装及导入使用知识点:扩展库的安装及导入第六节 Python编写规范知识点:Python语言编写风格规范本单元(章)教学重点:Anaconda3开发环境的安装、Jupyter Notebook使用本单元(章)教学难点:Anaco

5、nda3开发环境的安装及Conda命令(-)教学基本要求了解Python语言的发展历程、特点及应用领域,掌握Python的安装及IDLE环境的使用,掌 握Anaconda3开发环境的安装与使用,掌握扩展库的安装及导入。1、识 记:Python语言特点、编写风格规范2、领 会:解释性语言特点3、简单应用:Python语言输入、输出及运算数据4、综合应用:数据运算第二单元(章)Python变量类型、运算符与表达式、内置函数(共4学时,支撑课程目标:1)(一)教学内容第一节变量与数据类型知识点:变量、常量、数据类型第二节运算符与表达式知识点:算术运算符、关系运算符、逻辑运算符、赋值运算符、位运算符、

6、成员运算符、集合 运算符、运算符优先级、表达式第三节函数知识点:常用内置函数、常用标准库函数本单元(章)教学重点:内置对象、运算符及表达式、常用内置函数本单元(章)教学难点:内置函数使用(二)教学基本要求了解Python常用内置对象各自特点及应用场景,理解运算符与表达式,掌握常用内置函数用法。1、识 记:内置对象2、领 会:表达式作用3、简单应用:简单运算及结果显示4、综合应用:内置函数使用第三单元(章)Python程序控制结构(共2学时,支撑课程目标:2)(-)教学内容第一节选择结构知识点:单分支、双分支、多分支及选择结构嵌套第二节循环结构知识点:for循环、while循环、嵌套循环、循环控

7、制语句,range对象在循环中的使用,break 与continue语句第三节异常处理知识点:异常的常见形式、异常处理结构语法本单元(章)教学重点:选择结构、循环结构本单元(章)教学难点:异常处理(-)教学基本要求了解什么事条件表达式,掌握合法python表达式,熟练运用选择和循环结构解决具体问题。1、识 记:条件表达式、选择结构、循环结构2、领 会:循环结构应用场景3、简单应用:range对象使用4、综合应用:精彩案例赏析第四单元(章)列表与元组(共3学时,支撑课程目标:2)(一)教学内容第一节列表知识点:列表创建及删除、列表元素访问与切片、列表常用方法、列表运算、列表推导式第二节元组知识点

8、:元组创建与元素访问、元组运算符、元组索引与切片、生成器推导式、列表与元组的 区别与联系本单元(章)教学重点:列表创建与访问、元组创建与访问本单元(章)教学难点:列表的访问、序列解包(-)教学基本要求熟练掌握列表及元组的创建与访问。1、识 记:列表、元组的特点2、领 会:列表与元组差异3、简单应用:列表元素访问、列表推导式4、综合应用:列表、元组综合例题第五单元(章)字典与集合(共3学时,支撑课程目标:2)第一节字典知识点:字典概念与特性、字典创建与元素访问,元素增删改、字典内置函数与方法第二节集合知识点:集合概念、集合对象创建、集合操作与运算、集合常用方法本单元(章)教学重点:Python数

9、据结构本单元(章)教学难点:列表、字典、序列解包(-)教学基本要求熟练掌握字典的创建与访问,掌握几何的创建及元素的添加与删除。1、识 记:字典的创建与访问、集合的特点2、领 会:字典应用场景、集合的应用场景3、简单应用:字典元素的访问4、综合应用:字典、集合的综合例题第六单元(章)函数定义及使用(共2学时,支撑课程目标:2)(-)教学内容第一节函数定义与调用知识点:函数定义语法格式及函数调用第二节 函数参数、变量作用域知识点:位置参数、默认参数、关键参数、可变长度参数,形参与实参的概念,变量作用域第三节 lambda表达式知识点:lambda表达式特点与使用第四节生成器函数与修饰器函数知识点:

10、生成器函数定义与使用、修饰器函数定义与使用第五节 python中的包知识点:包的创建、包的导入本单元(章)教学重点:函数定义使用、函数参数、lambda表达式、包的创建与导入本单元(章)教学难点:函数参数、lambda表达式、包的创建(-)教学基本要求掌握函数的定义及参数调用,熟练掌握lambda表达式使用。1、识 记:函数定义、包的创建2、领 会:形参与实参、变量作用域3、简单应用:函数调用4、综合应用:lambda表达式第七单元(章)python数据分析基础(共4学时,支撑课程目标:3)(-)教学内容第一节 Numpy库知识点:Numpy数据结构、ndarray常用操作、常用操作函数第二节

11、 Pandas库知识点:Pandas数据结构、Pandas数据读写、Pandas常用操作本单元(章)教学重点:Numpy库、Pandas库本单元(章)教学难点:Numpy库、Pandas库(二)教学基本要求了解Numpy库、Pandas库用于数据分析的作用,掌握简单的Pandas数据修改及缺失值处理。1、识 记:数组的概念2、领 会:Numpy数组的应用3、简单应用:Pandas数据修改4、综合应用:数据预处理第八单元(章)python数据可视化(共2学时,支撑课程目标:3)(-)教学内容第一节 Matplotlib知识点:Matplotlib安装与设置、图形的基本构成、基本绘图流程、常用图形

12、绘制第二节 Pyecharts知识点:Pyecharts图表配置项、Pyecharts常用图表绘制本单元(章)教学重点:Matplotlib绘图本单元(章)教学难点:Pyecharts图表配置项(二)教学基本要求掌握Matplotlib安装与绘图、了解Pyecharts图表配置项。1、识 记:Matplotlib 安装2、领 会:Pyecharts图表应用3、简单应用:Matplotlib绘图4、综合应用:Pyecharts绘图第九单元(章)数据分析综合案例(共10学时,支撑课程目标:3)(一)教学内容第一节白葡萄酒品质分析知识点:数据导入、数据描述性统计及数据分布、数据清洗、数据分析第二节药

13、品销售数据分析知识点:案例介绍及数据集描述、数据清洗、建模分析 可视化分析第三节 电子商务用户行为分析知识点:数据集描述与用户行为分析过程、数据清洗、数据读入pandas、构建模型与分析问题 第四节电商平台大数据消费分析知识点:数据导入与描述统计分析、数据清洗(异常值检测与处理)、客户交易行为分析 第五节银行客户信用风险评估知识点:客户数据探索与预处理、信用评估指标体系构建、风控模型构建与应用本单元(章)教学重点:数据导入pandas、数据清洗、数据分析本单元(章)教学难点:数据清洗、数据分析(-)教学基本要求掌握数据分析的基本流程、掌握数据清洗的具体内容。1、识 记:数据分析的基本流程2、领

14、 会:数据清洗的具体内容3、简单应用:读懂各个案例4、综合应用:无五、课内实验(上机)环节及要求无六、学时分配.知识单元讲课实验上机合计第1单元(章)Python开发环境22第一节Python简介第二节Python IDLE开发环境第三节Anaconda3开发环境与Jupyter Notebook第四节Jupyter Notebook使用详解第五节扩展库安装及导入使用第六节Python编写规范第2单元(章)Python变量类型、运算符与表达式、内置函数44第一节变量与数据类型第二节Python运算符与表达式第三节函数第3单元(章)程序控制结构22第一节选择结构第二节循环结构第三节异常处理第4单

15、元(章)列表与元组33第一节列表第二节元组第5单元(章)字典与集合33第一节字典第二节集合第6单元(章)函数22第一节函数定义格式与调用第二节函数参数第三节lambda表达式第四节生成器函数与修饰器函数第五节Python中的包第7单元(章)Python数据分析基础44第一节Numpy库第二节Pandas库第8单元(章)数据可视化22第一节 matplotlib第二节 Pyecharts第9单元(章)数据分析综合案例1010第一节白葡萄酒品质分析第二节药品销售数据分析第三节电商用户行为分析第四节电商平台大数据消费分析第五节 银行客户信用风险评估合计3232七、教学方法与手段理论讲解、精彩案例赏析

16、、多媒体程序展示八、思想政治教育融入点的描述计算机起源于西方国家,但目前存在各种开源软件,这些软件能够为我们的生产生活服务。近 年来,尤其是python语言的出现,为非计算机专业的人员从事数据分析处理提供了广阔的平台,使 得使用者不用从根本上理解结构化数据的编辑、查询、使用,而只需考虑现有获取数据本身的特点, 利用python语言方便的数据分析库展开数据分析与可视化操作。未来工作岗位很多都涉及到数据分 析处理工作,python语言是一个便捷工具,通过此课程的学习,为今后工作打下基础,为我国现代 化建设贡献自己的岗位力量、效率。九、考核方法1、考核方式:考查2、期末考核形式:全校统考开卷3、成绩

17、评价细则:评价项目构成分值(合计100分)各项目评价办法说明评价课程目标平出勤时过 程 考 核30学生出勤情况课程目标1期末考核70(1)卷面成绩100分。卷面成绩按比例计 入课程总评成绩。(2)考核python语言基本内容,包括运 算符、表达式、序列结构、程序控制语句、 函数、字符串格式化及操作、正则表达式、 文件操作及数据分析可视化。考试题型为选择题、判断题、程序填写、 绘制图表等。课程目标1 课程目标2 课程目标3十、建议选用教材和主要参考资料1、建议选用教材:Python程序设计基础第2版,董付国,清华大学出版社,2018年,第2版2、推荐参考资料:Python程序设计与算法基础教程,江红,清华大学出版社,2019年,第2版撰写人:批准人:审定人:执行时间:

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 解决方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com