- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
《Python数据分析》教学大纲
一、课程概述
课程名称
Python数据分析
英文名称
Data Analysis based on Python
课程性质
专业选修课
课程代码总学时
32学时
学分
2
开课学期
第五学期
先修课程
程序设计基础、数据结构
适用专业
计算机类专业
开课单位
计算机与电气工程学院
二、课程简介
《Python数据分析》是计算机专业重要课程,是一门实践性很强的重要课程,主要学习Python语言的基本语法、语句以及结构化程序设计的基本思想和面向对象程序设计方法,学习实现网页爬取、数据可视化、数据分析等功能。本课程的主要目的是通过学习该课程,培养学生应用计算机解决和处理实际问题的思维方法与基本能力,并培养规范化的编程风格和良好计算思维,并为后续课程的知识、能力、素养的实现积累知识储备和技能基础,打下良好的工程基础。
本课程的先修课为:Java程序设计、C程序设计、数据结构等。
课程的内容主要包括:理论部分和实践部分。理论部分是Python开发的基本概念:主要包括面向对象的编程思想,涵盖数据类型、字符串、列表、元组、字典、函数、文件操作,以及Numpy数值计算、Pandas统计分析、数据存储、数据清洗、数据标准化、Matplotlib数据可视化、机器学习等内容;实践部分是针对前面基础理论设计的案例实践,以进一步巩固理论知识。
课程目标
通过本课程的理论学习和上机实践,要求学生掌握基于Python开发技术的基础知识。主要达到以下目标:
课程目标1:(结果分析)引导学生认识和处理数据,能结合具体的项目背景经过分析给出恰当解释和评价。(支撑毕业目标4.1)
课程目标2:(知识目标)掌握Python开发环境的搭建和使用、数据类型、字符串、列表、元组、字典、函数、文件操作,以及Numpy数值计算、Pandas统计分析、数据存储、数据清洗、数据标准化、Matplotlib数据可视化、机器学习等;(支撑毕业目标5.1)
课程目标3:(素质目标)培养学生诚实、守信、吃苦耐劳的思想品德;培养学生善于动脑、勤于思考的学习习惯;培养学生规范的软件代码编写习惯;培养学生良好的沟通能力和团队协作精神。(支撑毕业目标5.2)
四、课程目标对毕业要求指标点的支撑
表4-1 课程目标对毕业要求指标点的支撑
毕业要求
毕业要求指标点
课程目标
1
2
3
1 研究
4.1具有计算机网络相关的工程基础实验验证与实现能力,能够对实验数据进行解释与分析,给出实验的结论。
M
2使用现代工具
5.1了解网络工程专业重要资料与信息的来源及其获取方法,掌握运用现代信息技术和工具获取相关信息的基本方法。
H
3使用现代工具
5.2学会使用互联网、移动互联网和大数据分析等现代信息技术工具。
H
注:分别用“H、M、L”对应表示“高、中、低”支撑。
五、教学内容及实施手段
表5-1教学内容与进度要求
章节
小节内容
要求
具体要求
学生成果
课程
目标
学时
1、Python数据分析与可视化
(1) Python语言简介、安装与配置Python环境、Python开发环境IDLE简介、基本输入输出
认知理解
了解程序设计发展历程、了解Python代码规范、熟悉简单的输入/输出实现方法
Python开发环境、程序设计的基本过程
2
1
(2) Python可视化
认知
熟练掌握Python常用类库
环境安装使用
2
1
2、Python编程基础
(1) Python数据类型、 常量和变量
分析
了解Python基本数据类型使用。
常见的基本数据类型、输入输出
2
1
(2)运算符与表达式
分析
掌握各类运算符的含义、优先级,掌握表达式的正确书写。
运算符和表达式
2
1
(3) 序列数据结构
理解
掌握Python序列数据结构。
序列数据结构
2
2
3、Python的流程控制
(1) 选择结构程序
认知
选择结构的控制及实现,各种流程控制语句的正确使用
选择结构程序设计
2
0.5
(2) 循环结构程序
认知
循环结构的控制及实现,各种流程控制语句的正确使用
循环结构程序设计
2
1
(3) 常用算法及应用实例
综合
掌握几种重要算法的设计思想
常用算法
2
0.5
4、Python函数
(1) 函数定义与调用方法;函数的实参与形参调用过程
认知
理解函数定义与调用方法;理解函数的调用过程;理解实参与形参
学会定义和使用函数、参数传递、递归的定义和调用
2
1
(2) 掌握Python的内置函数
理解
掌握Python的内置函数
Python内置函数的特殊性
2
0.5
(3) 函数调用过程中变量的生命周期和作用域
认知
理解函数调用过程中变量的生命周期和作用域
掌握函数的嵌套调用和递归调用
2
0.5
5、文件的使用
(1)
文档评论(0)