《Python程序设计与数据分析》教学大纲.docx
《《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数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Python程序设计与数据分析 Python程序设计与数据分析 教学大纲 Python 程序设计 数据 分析
限制150内