《商务分析方法与工具》课程教学大纲 一、课程基本信息 课程代码:18110093 课程名称:商务分析方法与工具 英文名称:Methods and Tools of Business Analysis 课程类别:学科基础课 学时:48 学 分:3 适用对象:信息管理与信息系统、大数据管理与应用专业 考核方式:考试 先修课程:无 二、课程简介 伴随互联网、云计算的发展,数据呈现爆炸式增长。数据挖掘与分析对于商业决 策以及公共政策决策具有极其重要的价值。《商务分析方法与工具》是大数据管理与 应用专业的一门专业核心课程,主要任务介绍商务数据分析过程和方法,重点学习商 务数据分析的重要工具Python。通过本课程的学习,学生能掌握数据分析的基本知识、 工具、方法,热悉Python基本语法和数据分析的三个扩展库:Numpy、Pandas、 Matplotlib。具备进行数据分析、数据可视化展现的能力,为后续《数据分析课程设 计》提供知识和技能基础,会应用学过的分析方法,以Python为工具进行完整项目 的数据分析,为决策提供依据。 With the development of the Internet and cloud computing,data has been exploded.Data mining and analysis are extremely important for business decision-making and public policy decision-making."Methods and Tools of Business Analysis is a professional core course for big data management and application majors.The main task is to introduce the process and methods of business data analysis,focusing on learning Python,an important tool for business data analysis.Through the study of this course,students can master the basic knowledge,tools and methods of data analysis,and are familiar with the basic grammar of Python and the three extended libraries of data analysis: Numpy,Pandas,and Matplotlib.They should havethe ability to perform data analysis and data visualization,provide knowledge and skills for the"Course Design of Data Analysis "Through studying this coures,the students can use Python to conduct data analysis and provide a basis for decision-making
《商务分析方法与工具》课程教学大纲 一、课程基本信息 课程代码:18110093 课程名称:商务分析方法与工具 英文名称:Methods and Tools of Business Analysis 课程类别:学科基础课 学 时:48 学 分:3 适用对象: 信息管理与信息系统、大数据管理与应用专业 考核方式:考试 先修课程:无 二、课程简介 伴随互联网、云计算的发展,数据呈现爆炸式增长。数据挖掘与分析对于商业决 策以及公共政策决策具有极其重要的价值。《商务分析方法与工具》是大数据管理与 应用专业的一门专业核心课程,主要任务介绍商务数据分析过程和方法,重点学习商 务数据分析的重要工具 Python。通过本课程的学习,学生能掌握数据分析的基本知识、 工具、方法,熟悉 Python 基本语法和数据分析的三个扩展库:Numpy、 Pandas、 Matplotlib。具备进行数据分析、数据可视化展现的能力,为后续《数据分析课程设 计》提供知识和技能基础,会应用学过的分析方法,以 Python 为工具进行完整项目 的数据分析,为决策提供依据。 With the development of the Internet and cloud computing, data has been exploded. Data mining and analysis are extremely important for business decision-making and public policy decision-making. " Methods and Tools of Business Analysis " is a professional core course for big data management and application majors. The main task is to introduce the process and methods of business data analysis, focusing on learning Python, an important tool for business data analysis. Through the study of this course, students can master the basic knowledge, tools and methods of data analysis, and are familiar with the basic grammar of Python and the three extended libraries of data analysis: Numpy, Pandas, and Matplotlib. They should havethe ability to perform data analysis and data visualization, provide knowledge and skills for the " Course Design of Data Analysis ".Through studying this coures, the students can use Python to conduct data analysis and provide a basis for decision-making
三、课程性质与教学目的 《商务分析方法与工具》是大数据管理与应用专业的一门专业基础课程 通过本课程的学习,使得学生能够理解Python的编程模式(命令式编程、 函数式编程),熟练运用Python运算符、内置函数以及列表、元组、字典、集 合等基本数据类型和相关列表推导式、切片等特性来解决实际问题,熟练掌握 Python分支结构、循环结构、函数设计以及类的设计与使用,熟练使用字符串 方法,适当了解正则表达式,熟练使用Py tho如读写文本文件,适当了解二进制 文件操作,了解Python程序的调试方法,了解Python面向对象程序设计模式, 掌握使用Python操作SQLite数据库的方法,掌握Python的pandas进行数据处 理的基本用法,掌握使用Python的matplotlib进行数据可视化的用法,同时还 应培养学生的代码优化与安全编程意识。 在教学和学习过程中,应充分发挥Python语言的优势,从最简单、最直观 的思路出发,尽快解决问题。不建议在内存地址或类似的底层细节上花费太多时 间。 教学过程中,在相应的知识点引入思政教育内容,在以下三个方面引导学生: 1.业精于勤,荒于嬉。不负青春,不负时代,自律 2.遵纪守法,不滥用所学技术,养成安全编程的意识和习惯,不下载来历不 明的软件,不做黑客。 3.培养学生民族自豪感、责任感,以领域专家王小云为榜样,树立正确的价 值观、努力学习,成为对国家有用的人才 四、教学内容及要求 第一章Python概述 (一)目的与要求 ,掌握Python编程规范 2.会安装Python和Anaconda 3.掌握库的安装和导入 (二)教学内容 第一节 1.主要内容 Python语言介绍 Python版本介绍 Python编程规范和代码优化 Anaconda的安转 安装扩展库的几种方法
三、课程性质与教学目的 《商务分析方法与工具》是大数据管理与应用专业的一门专业基础课程 通过本课程的学习,使得学生能够理解 Python 的编程模式(命令式编程、 函数式编程),熟练运用 Python 运算符、内置函数以及列表、元组、字典、集 合等基本数据类型和相关列表推导式、切片等特性来解决实际问题,熟练掌握 Python 分支结构、循环结构、函数设计以及类的设计与使用,熟练使用字符串 方法,适当了解正则表达式,熟练使用 Python 读写文本文件,适当了解二进制 文件操作,了解 Python 程序的调试方法,了解 Python 面向对象程序设计模式, 掌握使用 Python 操作 SQLite 数据库的方法,掌握 Python 的 pandas 进行数据处 理的基本用法,掌握使用 Python 的 matplotlib 进行数据可视化的用法,同时还 应培养学生的代码优化与安全编程意识。 在教学和学习过程中,应充分发挥 Python 语言的优势,从最简单、最直观 的思路出发,尽快解决问题。不建议在内存地址或类似的底层细节上花费太多时 间。 教学过程中,在相应的知识点引入思政教育内容,在以下三个方面引导学生: 1.业精于勤,荒于嬉。不负青春,不负时代,自律 2.遵纪守法,不滥用所学技术,养成安全编程的意识和习惯,不下载来历不 明的软件,不做黑客。 3.培养学生民族自豪感、责任感,以领域专家王小云为榜样,树立正确的价 值观、努力学习,成为对国家有用的人才 四、教学内容及要求 第一章 Python 概述 (一)目的与要求 1. 掌握 Python 编程规范 2. 会安装 Python 和 Anaconda 3. 掌握库的安装和导入 (二)教学内容 第一节 1. 主要内容 Python 语言介绍 Python 版本介绍 Python 编程规范和代码优化 Anaconda 的安装 安装扩展库的几种方法
库的导入 2.基本概念和知识点 编程规范、库的安装和导入 3.问题与应用(能力要求) 会安装Anaconda并配置Anaconda的开发环境 会下载库和导入库 (三)思老与实践 Python程序的name属性的作用是什么? (四)教学方法与手段 本章教学主要采用课堂讲授、多媒体教学和实验。 第二章运算符、表达式与内置对象 (一)目的与要求 .掌握Python常用内置对象 2.掌握Python运算符与表达式 3.了解Python关键字 4.了解Python常用内置函数用法 5.业精于勤,荒于嬉。不负青春,不负时代,自律 (二)教学内容 第一节 1.主要内容 学习Python常用内置对象、Python运算符与表达式、Python关键 字以及Python常用内胃函数用法 思政教育:通过幂运算1.01*365,0.99*365的巨大差异,说明每天 努力一点,和每天懒惰一点,其结果是天差地别。 2.基本概念和知识点 Python内置对象、内置函数用法,Python运算法和表达式 3.问题与应用(能力要求) 会使用常用内置函数 (三)思考与实践 用户输入一个三维自然数,计算并输出其百位、十位、个位的数字 实验1运算符、表达式与内置对象 (四)教学方法与手段 课堂讲授、多媒体教学、实验
库的导入 2.基本概念和知识点 编程规范、库的安装和导入 3.问题与应用(能力要求) 会安装 Anaconda 并配置 Anaconda 的开发环境 会下载库和导入库 (三)思考与实践 Python 程序的__name__属性的作用是什么? (四)教学方法与手段 本章教学主要采用课堂讲授、多媒体教学和实验。 第二章 运算符、表达式与内置对象 (一)目的与要求 1. 掌握 Python 常用内置对象 2. 掌握 Python 运算符与表达式 3. 了解 Python 关键字 4. 了解 Python 常用内置函数用法 5. 业精于勤,荒于嬉。不负青春,不负时代,自律 (二)教学内容 第一节 1.主要内容 学习 Python 常用内置对象、Python 运算符与表达式、Python 关键 字以及 Python 常用内置函数用法 思政教育:通过幂运算 1.01**365,0.99**365 的巨大差异,说明每天 努力一点,和每天懒惰一点,其结果是天差地别。 2.基本概念和知识点 Python 内置对象、内置函数用法,Python 运算法和表达式 3.问题与应用(能力要求) 会使用常用内置函数 (三)思考与实践 用户输入一个三维自然数,计算并输出其百位、十位、个位的数字 实验 1 运算符、表达式与内置对象 (四)教学方法与手段 课堂讲授、多媒体教学、实验
第三章Python序列结构 (一)目的与要求 1掌握列表的创建和基本操作 2.掌握元组的创建和基本操作 3.掌握字典的创建和基本操作 1,草握集合的创建和基本操作 (二)教学内容 第一节 1.主要内容 创建和别除列表 访问列表元素 列表常用操作方法 列表支持的运算符 内置函数对列表的操作 列表推导式语法 列老切片 2.基本概念和知识点 列表、切片、常用操作、列表推导时语法 3.问题与应用(能力要求) 会写列表推导式,会创建列表,对列表进行基本操作 第二节 1.主要内容 元组创建与元素访问 元组与列表的异同点 生成器推导式 2.基本概念和知识点 元组、生成器推导式 3.问题与应用(能力要求 会写生成器推导式 第三节 1.主要内容 字典创建与删除 字典元素的访问 元素的添加、修改与删除
第三章 Python 序列结构 (一)目的与要求 1. 掌握列表的创建和基本操作 2. 掌握元组的创建和基本操作 3. 掌握字典的创建和基本操作 1. 掌握集合的创建和基本操作 (二)教学内容 第一节 1.主要内容 创建和删除列表 访问列表元素 列表常用操作方法 列表支持的运算符 内置函数对列表的操作 列表推导式语法 列表切片 2.基本概念和知识点 列表、切片、常用操作、列表推导时语法 3.问题与应用(能力要求) 会写列表推导式,会创建列表,对列表进行基本操作 第二节 1.主要内容 元组创建与元素访问 元组与列表的异同点 生成器推导式 2.基本概念和知识点 元组、生成器推导式 3.问题与应用(能力要求) 会写生成器推导式 第三节 1.主要内容 字典创建与删除 字典元素的访问 元素的添加、修改与删除
标准库collections中与字典有关的类 2.基本概念和知识点 字典的创建、字典元素的访问 3.问题与应用(能力要求 标准库collections中与字典有关的类 第四节 1.主要内容 集合对象的创建与删除 集合操作与运算 集合应用案例 序列解包的多种形式和用法 2.基本概念和知识点 集合、集合运算、序列解包 3.问题与应用(能力要求) 掌握序列解包的多种形式和用法 (三)思考与实践 使用列表推导式生成包含10个数字5的列表 实验2 Python序列结构 (四)教学方法与手段 课堂讲授、多媒体教学、实验 第四章程序控制结构 (一)目的与要求 1.掌握条件表达式 2.熟悉选择结构 3.熟悉循环结构 (二)教学内容 第节 1.主要内容 关系运算符 逻辑运算符 2.基本概念和知识点 关系运算符、逻辑运算符 3.问题与应用(能力要求) 第二节
标准库 collections 中与字典有关的类 2.基本概念和知识点 字典的创建、字典元素的访问 3.问题与应用(能力要求) 标准库 collections 中与字典有关的类 第四节 1.主要内容 集合对象的创建与删除 集合操作与运算 集合应用案例 序列解包的多种形式和用法 2.基本概念和知识点 集合、集合运算、序列解包 3.问题与应用(能力要求) 掌握序列解包的多种形式和用法 (三)思考与实践 使用列表推导式生成包含 10 个数字 5 的列表 实验 2 Python 序列结构 (四)教学方法与手段 课堂讲授、多媒体教学、实验 第四章 程序控制结构 (一)目的与要求 1.掌握条件表达式 2. 熟悉选择结构 3. 熟悉循环结构 (二)教学内容 第一节 1.主要内容 关系运算符 逻辑运算符 2.基本概念和知识点 关系运算符、逻辑运算符 3.问题与应用(能力要求) 第二节