还剩16页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
数据分析与实践Python教案学年第学期2学院(部)管理学院教研室(系)信息管理系授课班级信息管理与信息系统专业课程学分3课程学时48课程周学时3使用教材数据分析与实践Python教案设计人_______________________章节名称第章文件操作7授课形式理论课案例讨论课口实验课■习题课口其他口・•熟悉命令行参数Python教学目的及•标准输入和标准输出函数要求•文件和文件对象•命令行参数Python•标准输入和标准输出函数教学重点•文件和文件对象教学难点•标准输入、输出和错误流输入和输出概述•命令行参数•标准输入和标准输出函数教学内容•文件和文件对象•标准输入、输出和错误流•、教学方法1示例说明命令行参数、标准输入和标准输出函数、文件和1Python教学方法与文件对象、标准输入和标准输出函数;手段设计画图讲解文件和文件对象
2、辅助手段多媒体演示
2、对于重点和难点,通过例题讨论讲解、师生互动、作业等来突出3详见课件ppt以文字描述为主,要点及关键词用不同颜色标注;1板书设计涉及有关输入和输出的使用时,通过示例描述;2的播放做到适时呈现、对过程有动态演示3ppt思考题和作第章复习题单选题填空题思考题7业实验内容第章上机实践7章节名称第章数据可视化8Python授课形式理论课■案例讨论课口实验课■习题课口其他口•入门Matplotlib API•数据可视化概念框架教学目的及•高级图表及定制要求•基于模块的海龟绘图turtle•基于库的绘图Matplotlib•基于库图形绘制Matplotlib教学重点•数据可视化概念框架•基于模块的海龟绘图turtle教学难点•级图表及定制IWJ•基于库的绘图Matplotlib•图形用户界面概述•数据可视化概念框架•入门Matplotlib API教学内容•常用组件•基于模块的海龟绘图turtle•基于库的绘图Matplotlib、教学方法1示例说明图形用户界面定义、使用和绘制、的库图Python Matplotlib教学方法与形绘制手段设计、辅助手段多媒体演示
2、对于重点和难点,通过例题讨论讲解、师生互动、作业等来突出3详见课件ppt以文字描述为主,要点及关键词用不同颜色标注;1板书设计涉及有关图形定义、使用和绘制、的库图形绘制2Python Matplotlib时,通过示例描述;的播放做到适时呈现、对过程有动态演示3ppt思考题和作第章复习题填空题思考题8业实验内容第章上机实践8章节名称第章数据库应用开发9授课形式理论课■案例讨论课口实验课■习题课口其他口•本地数据库数据库基础;SQLite教学目的及•数据库访问模块;Python要求•关系型与非关系型数据库•使用的模块Python sqlite3教学重点•操作数据库SQLite•使用模块连接sqlite3•数据库访问模块;Python教学难点•关系型与非关系型数据库•数据库基础;Python•数据库访问模块;教学内容Python•使用模块连接和操作数据库sqlite3SQLite、教学方法示例说明数据库访问1教学方法与、辅助手段多媒体演示2手段设计、对于重点和难点,通过例题讨论讲解、师生互动、作业等来突出3详见课件ppt以文字描述为主,要点及关键词用不同颜色标注;1板书设计涉及有关数据库访问处理时,通过示例描述;2的播放做到适时呈现、对过程有动态演示3ppt思考题和作第章复习题填空题思考题9业实验内容第章上机实践9章节名称第章机器学习-有监督学习10授课形式理论课■案例讨论课口实验课■习题课口其他口教学目的及•Python有监督机器学习简介要求核心程序库使用•Scikit-Learn线性回归算法的设计和实现・教学重点•Logistic回归分类器的使用•朴素贝叶斯分类器算法回归分类器算法•Logistic教学难点•朴素贝叶斯分类器算法•线性回归算法的设计和实现教学内容•Logistic回归分类器的使用•朴素贝叶斯分类器算法、教学方法1示例说明有监督机器学习朴素贝叶斯算法等的设计、实现和Python教学方法与使用手段设计、辅助手段多媒体演示
2、对于重点和难点,通过例题讨论讲解、师生互动、作业等来突出3详见课件ppt以文字描述为主,要点及关键词用不同颜色标注;1板书设计涉及有关有监督机器学习常用算法时,通过示例描述;2Python的播放做到适时呈现、对过程有动态演示3ppt思考题和作第章复习题填空题思考题10业实验内容第章上机实践10章节名称第章机器学习-有监督学习10授课形式理论课■案例讨论课口实验课■习题课口其他口教学目的及•Python有监督机器学习简介要求核心程序库使用•Scikit-Learn•支持向量机算法SVM教学重点•常用KNN算法•决策树分析类算法的使用教学难点支持向量机算法•SVM•分类算法及其性能分析•支持向量机算法SVM教学内容•常用算法KNN•决策树分析类算法的使用、教学方法1示例说明有监督机器学习支持向量机算法等的设计、实Python SVM教学方法与现和使用手段设计、辅助手段多媒体演示
2、对于重点和难点,通过例题讨论讲解、师生互动、作业等来突出3详见课件ppt以文字描述为主,要点及关键词用不同颜色标注;1板书设计涉及有关有监督机器学习常用算法时,通过示例描述;2Python的播放做到适时呈现、对过程有动态演示3ppt思考题和作第章复习题单选题填空题思考题10业实验内容第章上机实践10章节名称第章机器学习-无监督学习11授课形式理论课■案例讨论课口实验课■习题课口其他口•了解无监督机器学习原理教学目的及•了解聚类相关算法和运用要求•了解关联规则相关算法和运用了解无监督机器学习原理•教学重点•DBSCAN算法算法•K-Means了解聚类相关算法和运用•算法•K-Means教学难点算法•DBSCAN•了解无监督机器学习原理•了解聚类相关算法和运用教学内容•K-Means算法•算法DBSCAN•“生物多样性”的应用案例、教学方法1示例了解无监督机器学习原理以及聚类相关算法和运用教学方法与手段设计
2、辅助手段多媒体演示、对于重点和难点,通过例题讨论讲解、师生互动、作业等来突出3详见课件ppt以文字描述为主,要点及关键词用不同颜色标注;1板书设计示例说明无监督机器学习原理以及关联规则相关算法和运用;2的播放做到适时呈现、对过程有动态演示3ppt思考题和作第章复习题填空题思考题11业实验内容第章上机实践11章节名称第章机器学习-无监督学习11授课形式理论课■案例讨论课口实验课■习题课口其他口•了解无监督机器学习原理教学目的及•了解聚类相关算法并运用要求•了解关联规则相关算法并运用关联规则•算法教学重点•Apriori算法•FP-growth关联规则•教学难点•Apriori算法算法•FP-growth•关联规则相关算法并进行运用•关联分析教学内容•Apriori算法•算法FP-growth•“美丽乡村建设”的应用案例、教学方法1示例了解无监督机器学习原理以及关联规则相关算法运用教学方法与手段设计
2、辅助手段多媒体演示、对于重点和难点,通过例题讨论讲解、师生互动、作业等来突出3详见课件ppt以文字描述为主,要点及关键词用不同颜色标注;1板书设计示例说明无监督机器学习原理以及关联规则相关算法和运用;2的播放做到适时呈现、对过程有动态演示3ppt思考题和作第章复习题填空题思考题11业实验内容第章上机实践11周次第次课学时16163章节名称第章房价数据分析项目实践12授课形式理论课■案例讨论课口实验课■习题课口其他口•理解数据分析项目基本步骤教学目的及•数据探索和可视化要求•选择和训练模型•模型调参和评估•数据分析项目基本步骤教学重点•选择和训练模型•模型调参和评估•数据探索和可视化教学难点•选择和训练模型•理解地理空间分析的基本概念•数据准备和数据预处理教学内容•房价模型选择、训练、调参和评估•基于回归方法的房价模型•学区特征影响因素分析和评估、教学方法1通过示例说明使用对房价模型的线性回归、决策树、随机Python教学方法与森林等模型选择、训练、调参和评估使用手段设计、辅助手段多媒体演示
2、对于重点和难点,通过例题讨论讲解、师生互动、作业等来突出3详见课件ppt以文字描述为主,要点及关键词用不同颜色标注;1板书设计涉及有关房价模型的线性回归、决策树、随机森林等模型2Python的使用,通过示例描述;的播放做到适时呈现、对过程有动态演示3ppt思考题和作业实验内容第章上机实践12章节名称期末复习授课形式理论课■案例讨论课口实验课口习题课口其他口•掌握基础语法知识和分析工具Python教学目的及•中类、对象和方法的相关内容Python要求•掌握常用的、和Python NumPyPandas MatplotlibScikit-Learn等数据分析基础库SciPy常用的、和等•Python NumPyPandas MatplotlibSciPy Scikit-leam教学重点数据分析基础库机器学习的基本概念以及有监督、无监督学习算法•Python教学难点机器学习的基本概念以及有监督、无监督学习算法•Python中的常用数据结构,包括序列、字典、集合等•Python数据可视化、绘制图表等•Python中类、对象和方法的相关内容•Python数据库应用开发•Python教学内容网络数据获取•Python常用的、和等•Python NumPyPandas MatplotlibSciPy Scikit-leam数据分析基础库机器学习的基本概念以及有监督、无监督学习算法•Python数据分析项目实践•Python、教学方法1教学方法与示例说明Python数据分析的基础语言和数据分析工具的应用手段设计、辅助手段多媒体演示
2、对于重点和难点,通过例题讨论讲解、师生互动、作业等来突出3详见课件ppt以文字描述为主,要点及关键词用不同颜色标注;1板书设计涉及有关数据分析的基础知识时,通过示例描述;2Python的播放做到适时呈现、对过程有动态演示3ppt思考题和作全面复习业实验内容全面复习章节名称第章简介1Python授课形式理论课■案例讨论课口实验课■习题课口其他口•熟悉编辑、开发和运行环境Python教学目的及•编写和执行源文件程序Python要求•在线帮助和相关资源•使用解释器解释执行程序Python Python教学重点•使用文本编辑器和命令行编写和执行Python源文件程序•使用集成开发环境编写和执行源文件程序IDLE Python教学难点使用集成开发环境编写和执行源文件程序IDLE Python•语言概述Python•语言版本和开发环境Python•下载和安装Python教学内容•使用Python解释器解释执行Python程序•使用文本编辑器和命令行编写和执行源文件程序Python•使用集成开发环境编写和执行源文件程序IDLE Python•在线帮助和相关资源、教学方法1介绍/演示编辑、开发和运行环境;1Python示例说明使用解释器解释执行程序2Python Python示例说明使用文本编辑器和命令行编写和执行源文件程序3Python教学方法与示例说明使用集成开发环境编写和执行源文件程序4IDLE Python手段设计、辅助手段多媒体演示
2、对于重点和难点,通过例题讨论讲解、师生互动、作业等来突出3详见课件ppt以文字描述为主,要点及关键词用不同颜色标注;1板书设计涉及有关编写和执行源文件程序时,通过示例描述;2Python的播放做到适时呈现、对过程有动态演示3ppt思考题和作第章复习题思考题1业实验内容熟悉编辑、开发和运行环境Python章节名称第章语言基础2Python授课形式理论课■案例讨论课口实验课■习题课口其他口•标识符及其命名规则、常用内置数据类型•熟悉的数据类型(整数)、类型(浮点数)、数Python intfloat bool教学目的及据类型(布尔逻辑值)、数据类型(字符串)、比较关系运算str要求和条件表达式、算术运算符和位运算符、内置标准数学函数•了解的类型(复数)、序列数据类型、集合数据类Python complex型、字典数据类型、混合运算和数值类型转换的数据类型(整数)、类型(浮点数)、数据类•Python intfloat bool教学重点型(布尔逻辑值)、数据类型(字符串)str•比较关系运算和条件表达式、算术运算符和位运算符•序列数据类型教学难点•集合数据类型•字典数据类型•内置数据类型概述Python•数据类型(任意精度整数)int•类型(有限精度浮点数)float•类型(复数)complex•数据类型(布尔逻辑值)bool教学内容•数据类型(字符串)str•比较关系运算和条件表达式•算术运算符和位运算符•混合运算和数值类型转换•内置标准数学函数、教学方法1教学方法与通过示例说明常用内置数据类型的定义、声明和使用手段设计、辅助手段多媒体演示
2、对于重点和难点,通过例题讨论讲解、师生互动、作业等来突出3(详见课件)ppt()以文字描述为主,要点及关键词用不同颜色标注;1板书设计()涉及有关常用内置数据类型的使用时,通过示例描述;2()的播放做到适时呈现、对过程有动态演示3ppt思考题和作第章复习题思考题2业实验内容第章上机实践2第章语言基础2Python章节名称选择结构循环结构常见函数
2.
32.
42.5Python授课形式理论课■案例讨论课口实验课■习题课口其他口•循环for教学目的及•循环while要求•循环嵌套•选择结构单分支、双分支、多分支•循环for•循环教学重点while•循环嵌套选择结构单分支、双分支、多分支循环嵌套、循环的中止和继续•教学难点选择结构多分支•语句的嵌套•If•顺序结构;•选择结构单分支、双分支、多分支、语句的嵌套If•循环while教学内容•循环嵌套•语句break•语句continue•函数和模块、教学方法1()画图讲解程序流程控制(顺序结构、循环结构和选择结构);1教学方法与()示例说明程序流程控制(顺序结构、循环结构和选择结构)2手段设计、辅助手段多媒体演示
2、对于重点和难点,通过例题讨论讲解、师生互动、作业等来突出3(详见课件)ppt()以文字描述为主,要点及关键词用不同颜色标注;1板书设计()涉及有关程序流程控制(顺序结构、循环结构和选择结构)时,2通过示例描述;()的播放做到适时呈现、对过程有动态演示3ppt思考题和作第章复习题思考题(顺序结构、循环结构和选择结构)2业实验内容第章上机实践2章节名称第章数据结构与函数设计3授课形式理论课■案例讨论课口实验课■习题课口其他口教学目的及•熟悉Python系列数据的基本操作要求•元组、列表、字符串、字节系列教学重点系列数据的基本操作•Python教学难点•元组、列表、字符串的定义、声明和使用•系列数据概述Python•系列数据的基本操作•元组教学内容•列表•字符串•字节系列、教学方法1教学方法与通过示例说明Python系列数据的定义、声明和使用手段设计
2、辅助手段多媒体演示、对于重点和难点,通过例题讨论讲解、师生互动、作业等来突出3详见课件ppt以文字描述为主,要点及关键词用不同颜色标注;1板书设计涉及有关数据结构与函数使用时,通过示例描述;2Python的播放做到适时呈现、对过程有动态演示3ppt思考题和作第章复习题单选题填空题思考题3业实验内容第章上机实践3章节名称第章类与对象4Python授课形式理论课■案例讨论课口实验课■习题课口其他口•了解面向对象的概念教学目的及•了解类和对象、模块和包Python要求•类、对象、封装、继承、多态•类和对象的定义、声明和使用•类和对象的定义、声明和使用教学重点对象和引用•Python•继承•多态教学难点•对象的引用、浅拷贝和深拷贝•面向对象概念•类对象和实例对象•属性教学内容•方法•继承•对象的特殊方法•对象的引用、浅拷贝和深拷贝、教学方法1通过示例说明类和对象的定义、声明和使用教学方法与手段设计
2、辅助手段多媒体演示、对于重点和难点,通过例题讨论讲解、师生互动、作业等来突出3详见课件ppt以文字描述为主,要点及关键词用不同颜色标注;1板书设计涉及有关类和对象的定义、声明和使用时,通过示例描述;2的播放做到适时呈现、对过程有动态演示3ppt思考题和作第章复习题填空题思考题4业实验内容第章上机实践4章节名称第章类与对象4Python授课形式理论课案例讨论课口实验课■习题课口其他口・教学目的及•了解的异常处理、断言处理、捕获与处理异常的方法Python要求•的异常处理Python•捕获与处理异常Python教学重点•自定义异常类•异常处理教学难点•类异常的断言处理•Python•程序的错误•中的异常类Python•捕获与处理异常教学内容•自定义异常类•语句with•断言处理、教学方法1画图讲解异常类的层次结构;1Python教学方法与示例说明的异常处理、断言处理、程序的基本调试方法2Python手段设计、辅助手段多媒体演示
2、对于重点和难点,通过例题讨论讲解、师生互动、作业等来突出3详见课件ppt以文字描述为主,要点及关键词用不同颜色标注;1板书设计涉及有关错误和异常处理、捕获与处理异常时,通过示例描述;2的播放做到适时呈现、对过程有动态演示3ppt思考题和作第章复习题单选题填空题思考题4业实验内容第章上机实践4章节名称第章数据分析基础库5Python授课形式理论课■案例讨论课口实验课■习题课口其他口教学目的及•熟悉的、、和各种程序库,使Python NumPySciPy PandasMatplotlib要求其在数据分析领域的广泛应用•的程序库Python NumPy教学重点•SciPy程序库•熟悉的程序库Python Pandas数据可视化的过程就是学习库的过程,库包含•Matplotlib Matplotlib有丰富的数据可视化资源教学难点是的核心程序库,封装了大量的经典以及最新的•Scikit-leam Python机器学习模型的程序库•Python NumPy的程序库•Python SciPy教学内容•Python的Pandas程序库程序库•Scikit-leam程序库•Matplotlib教学方法K教学方法与示例说明Python的NumPy SciPyPandas和Matplotlib各种程序库手段设计
2、辅助手段多媒体演示、对于重点和难点,通过例题讨论讲解、师生互动、作业等来突出3详见课件ppt以文字描述为主,要点及关键词用不同颜色标注;1板书设计涉及有关各种程序库的具体使用时,通过示例描述;2Python的播放做到适时呈现、对过程有动态演示3ppt思考题和作第章复习题单选题填空题思考题5业实验内容第章上机实践5章节名称第章网络数据的获取6授课形式理论课■案例讨论课口实验课■习题课口其他口•网页数据的组织形式;•基于的网络编程;HTML教学目的及•基于的网络编程;XML要求•基于的网络编程;http•基于的网络编程;BeautifulSoup4•基于的网络编程;urllib教学重点•基于http的网络编程;•基于的网络编程;BeautifulSoup4教学难点•基于的网络编程;BeautifulSoup4•网络编程的基本概念;•基于的网络编程;HTML教学内容•基于XML的网络编程;•基于的网络编程;http•基于的网络编程;BeautifulSoup
4、教学方法1教学方法与小例说明网络编程和BeautifulSoup4的网络编程手段设计
2、辅助手段多媒体演示、对于重点和难点,通过例题讨论讲解、师生互动、作业等来突出3详见课件ppt以文字描述为主,要点及关键词用不同颜色标注;1板书设计涉及有关网络编程和的编程时,通过示例描述;2BeautifulSoup4的播放做到适时呈现、对过程有动态演示3ppt思考题和作第章复习题填空题思考题6业实验内容第章上机实践6。