Python程序开发(*级) python编程语言程序设计教程入门到实战自学 py数据分析爬虫 深度学习人工智能初*
¥52.40
| 运费: | ¥ 0.00-20.00 |
商品详情
书名:Python程序开发:*级
定*:69.8
ISBN:9787**5583550
作者:中慧云启科技集团有限公司
版次:第*版
出版时间:2022-03
内容提要:
本书以《Python 程序开发职业技能等级标准》 为编写依据,内容主要由数据收集与清洗、数据可视化与数据分析、人工智能应用3个*分组成,涵盖了 NumPy、pandas、数据处理、数据可视化、机器学习、深度学习和推荐系统等相关知识。 本书以模块化的结构组织各个章节,以任务驱动的方式安排内容,以培养学生能力为目的,充分体现了“做中学,学中做”的思想。本书可用于 *+×证书制度试点工作中的 Python 程序开发职业技能培训,也可以作为期望从事 Python 程序开发人员的自学参考用书。
作者简介:
中慧云启科技集团有限公司是*家*业从事中*职业院校软件实训教学综合解决方案,集研发、生产、销售、培训和技术服务于*体的*家*新技术企业公司。中慧举办Web前端开发技能竞赛四届,该赛项类别分为**行业赛和省赛,提*教育行业教学改革和IT人才建设。同时,中慧为*技能大赛**选拔赛网站设计与开发项目提供技术支持,成功*障人才选拔顺利进行,提*中*在*技能大赛Web?Technologies项目的声望和地位。书籍的作者由中慧科技的讲师、*级工程师,山东科技职业学院教授Web前端开发的教师团队共同组成,从企业用人需求,课证赛融通、*职教学需求几个方面出发,共同编写。
目录:
目录
第 *篇 数据收集与清洗
第 *章 NumPy 2
*.* 介绍和安装开发环境 2
*.*.* Python开发环境介绍 2
*.*.2 安装Anaconda3 3
*.*.3 Jupyter编辑平台 5
*.2 安装NumPy 6
*.3 NumPy数组 7
*.3.* NumPy ndarray对象 7
*.3.2 *建NumPy数组的常用函数 8
*.4 数组的索引与切片 **
*.4.* 数组的索引 **
*.4.2 数组的切片 *5
*.5 基本数学运算 *7
*.5.* 数组与标量的运算 *7
*.5.2 数组与数组的运算 *8
*.6 NumPy通用函数 *8
*.6.* mean()函数 *8
*.6.2 average()函数 *9
*.6.3 sum()函数 20
*.6.4 min()函数 20
*.6.5 max()函数 20
*.6.6 argmax()函数 2*
*.6.7 maximum()/minimum()函数 2*
*.6.8 median()函数 22
*.6.9 var()函数 23
*.6.*0 std()函数 23
*.6.** sort()函数 24
*.6.*2 loadtxt()函数 24
*.7 NumPy字符串处理 26
*.7.* add()函数 26
*.7.2 multiply()函数 26
*.7.3 center()函数 27
*.7.4 capitalize()函数和title()函数 27
*.7.5 lower()函数和upper()函数 27
*.7.6 split()函数 27
*.7.7 splitlines()函数 27
*.7.8 strip()函数 28
*.7.9 lstrip()函数和rstrip()函数 28
*.7.*0 join()函数 28
*.7.** replace()函数 28
*.8 项目实训——苹果公司股票数据分析 29
*.8.* 项目需求 29
*.8.2 项目实施 29
*.8.3 项目分析 3*
本章小结 3*
习题 3*
第 2章 pandas 34
2.* 安装pandas 34
2.2 Series对象的基本操作 35
2.2.* *建Series对象 36
2.2.2 查询Series对象中的数据 37
2.2.3 修改、删除Series对象中的数据 38
2.3 DataFrame对象的基本操作 40
2.3.* *建DataFrame对象 4*
2.3.2 DataFrame对象的属性 42
2.3.3 查询DataFrame对象中的数据 43
2.3.4 修改DataFrame对象中的数据 47
2.3.5 增加DataFrame对象中的数据 47
2.3.6 删除DataFrame对象中的数据 49
2.4 pandas读写数据 5*
2.4.* 读写CSV文件 5*
2.4.2 读写Excel文件 54
2.4.3 读写JSON文件 56
2.5 数据索引、排序和排名 58
2.5.* DataFrame的索引 58
2.5.2 DataFrame的排序 6*
2.5.3 DataFrame的排名 64
2.6 项目实训——链家房屋数据分析 65
2.6.* 项目需求 65
2.6.2 项目实施 66
2.6.3 项目分析 69
本章小结 69
习题 70
第3章 数据处理 72
3.* 数据清洗 73
3.*.* 处理重复数据 73
3.*.2 处理缺失数据 75
3.2 数据计算 79
3.2.* 基本数学运算 79
3.2.2 比较运算 8*
3.2.3 统计方法 8*
3.3 数据分组 87
3.3.* 分组聚合 87
3.3.2 透视表 90
3.4 数据转置与数据位移 9*
3.4.* 数据类型转换 9*
3.4.2 数据转置 98
3.4.3 数据位移 *00
3.5 数据合并 *00
3.5.* 堆叠合并 *0*
3.5.2 主键合并 *04
3.5.3 重叠合并 *06
3.6 项目实训——电影数据分析 *06
3.6.* 项目需求 *06
3.6.2 项目实施 *07
3.6.3 项目分析 **0
本章小结 ***
习题 ***
第二篇 数据可视化与数据分析
第4章 数据可视化 **4
4.* 可视化介绍 **4
4.2 Matplotlib简介 **5
4.2.* 什么是Matplotlib **5
4.2.2 Matplotlib的使用场景 **5
4.2.3 Matplotlib的安装 **5
4.3 Matplotlib绘图 **5
4.3.* Matplotlib绘图的核心原理 **5
4.3.2 折线图 **6
4.3.3 柱状图 *28
4.3.4 直方图 *32
4.3.5 饼图 *36
4.3.6 散点图 *38
4.3.7 函数图 *42
4.3.8 3D绘图 *44
4.4 Seaborn绘图 *45
4.4.* 认识Seaborn *45
4.4.2 折线图 *46
4.4.3 散点图 *47
4.4.4 直方图 *48
4.5 可视化分析报告 *52
4.5.* 报告需求 *52
4.5.2 报告内容说明 *52
4.5.3 业务实践 *52
4.5.4 报告分析 *54
4.6 项目实训——20*4年度用户每月购买商品次数和购买商品数量分析报告 *54
4.6.* 报告需求 *54
4.6.2 报告内容说明 *54
4.6.3 项目实施 *54
4.6.4 报告分析 *55
本章小结 *56
习题 *56
第5章 数据分析 *58
5.* 数据分析介绍 *58
5.2 列表分析 *59
5.2.* 分析需求 *59
5.2.2 分析关注点 *59
5.2.3 分析思路 *59
5.2.4 列表分析结果 *64
5.3 协方差分析 *64
5.3.* 认识协方差分析 *64
5.3.2 协方差分析的意义 *64
5.3.3 协方差分析实施 *65
5.3.4 协方差分析结果 *66
5.4 直方图分析 *66
5.4.* 需求分析 *66
5.4.2 分析关注点 *66
5.4.3 分析思路 *66
5.4.4 直方图分析结果 *69
5.5 对比分析 *69
5.5.* 认识对比分析 *69
5.5.2 分析需求 *69
5.5.3 分析关注点 *69
5.5.4 分析思路 *69
5.5.5 对比分析结果 *74
5.6 项目实训——**各省份“985”*校*考录取分数线分析 *74
5.6.* 需求分析 *74
5.6.2 分析关注点 *74
5.6.3 分析思路 *74
5.6.4 对比分析结果 *78
本章小结 *78
习题 *79
第三篇 人工智能应用
第6章 机器学习 *82
6.* 认识机器学习 *82
6.*.* 机器学习应用场景 *82
6.*.2 机器学习的组成 *83
6.*.3 训练过程 *85
6.*.4 算法汇总 *85
6.*.5 开发流程 *85
6.2 认识并安装Scikit-Learn *86
6.2.* Scikit-Learn简介 *86
6.2.2 Scikit-Learn基本概括 *86
6.2.3 模型选择 *86
6.2.4 数据划分 *87
6.2.5 常用模块 *88
6.2.6 安装sklearn *88
6.3 回归模型 *88
6.3.* 广义线性模型 *89
6.3.2 树回归 *9*
6.3.3 k近邻回归 *92
6.3.4 集成回归模型:Bagging *93
6.3.5 集成回归模型:Boosting *94
6.4 分类模型 *94
6.4.* 逻辑回归 *95
6.4.2 决策树 *96
6.4.3 支持向量机 *97
6.4.4 KNN *98
6.4.5 朴素贝叶斯 *98
6.4.6 集成模型:Bagging *99
6.4.7 集成模型:Boosting 200
6.5 聚类模型 20*
6.5.* 聚类 20*
6.5.2 降维 203
6.6 项目实训——手写数字识别 204
6.6.* 实训需求 204
6.6.2 项目分析 204
6.6.3 数据集导入及处理 204
6.6.4 划分训练集和测试集 204
6.6.5 随机森林模型 204
6.6.6 k近邻模型 205
6.6.7 逻辑回归模型 205
6.6.8 模型选择及分类 205
6.6.9 项目结果分析 206
本章小结 206
习题 206
第7章 深度学习 208
7.* *经网络 208
7.*.* 认识*经网络 208
7.*.2 *经网络基础 2**
7.2 深度学习框架Keras 2*3
7.2.* 认识Keras 2*3
7.2.2 Keras的安装 2*4
7.2.3 Keras里的模块介绍 2*5
7.2.4 Keras工作流程 2*6
7.3 深度学习的应用 2*6
7.3.* Mnist手写数字数据集 2*6
7.3.2 CNN 2*9
7.3.3 RNN 22*
7.4 项目实训——CIFAR-*0图像识别 224
7.4.* 实训需求 224
7.4.2 CIFAR-*0数据集简介 224
7.4.3 项目实践 224
7.4.4 项目总结 227
本章小结 228
习题 228
第8章 推荐系统 229
8.* 认识协同过滤 229
8.2 基于用户的协同过滤算法 230
8.3 基于项目的协同过滤算法 232
8.4 项目实训——电影推荐系统 237
8.4.* 实训需求 237
8.4.2 数据集介绍 237
8.4.3 项目实施 238
8.4.4 结果分析 242
本章小结 242
习题 242
定*:69.8
ISBN:9787**5583550
作者:中慧云启科技集团有限公司
版次:第*版
出版时间:2022-03
内容提要:
本书以《Python 程序开发职业技能等级标准》 为编写依据,内容主要由数据收集与清洗、数据可视化与数据分析、人工智能应用3个*分组成,涵盖了 NumPy、pandas、数据处理、数据可视化、机器学习、深度学习和推荐系统等相关知识。 本书以模块化的结构组织各个章节,以任务驱动的方式安排内容,以培养学生能力为目的,充分体现了“做中学,学中做”的思想。本书可用于 *+×证书制度试点工作中的 Python 程序开发职业技能培训,也可以作为期望从事 Python 程序开发人员的自学参考用书。
作者简介:
中慧云启科技集团有限公司是*家*业从事中*职业院校软件实训教学综合解决方案,集研发、生产、销售、培训和技术服务于*体的*家*新技术企业公司。中慧举办Web前端开发技能竞赛四届,该赛项类别分为**行业赛和省赛,提*教育行业教学改革和IT人才建设。同时,中慧为*技能大赛**选拔赛网站设计与开发项目提供技术支持,成功*障人才选拔顺利进行,提*中*在*技能大赛Web?Technologies项目的声望和地位。书籍的作者由中慧科技的讲师、*级工程师,山东科技职业学院教授Web前端开发的教师团队共同组成,从企业用人需求,课证赛融通、*职教学需求几个方面出发,共同编写。
目录:
目录
第 *篇 数据收集与清洗
第 *章 NumPy 2
*.* 介绍和安装开发环境 2
*.*.* Python开发环境介绍 2
*.*.2 安装Anaconda3 3
*.*.3 Jupyter编辑平台 5
*.2 安装NumPy 6
*.3 NumPy数组 7
*.3.* NumPy ndarray对象 7
*.3.2 *建NumPy数组的常用函数 8
*.4 数组的索引与切片 **
*.4.* 数组的索引 **
*.4.2 数组的切片 *5
*.5 基本数学运算 *7
*.5.* 数组与标量的运算 *7
*.5.2 数组与数组的运算 *8
*.6 NumPy通用函数 *8
*.6.* mean()函数 *8
*.6.2 average()函数 *9
*.6.3 sum()函数 20
*.6.4 min()函数 20
*.6.5 max()函数 20
*.6.6 argmax()函数 2*
*.6.7 maximum()/minimum()函数 2*
*.6.8 median()函数 22
*.6.9 var()函数 23
*.6.*0 std()函数 23
*.6.** sort()函数 24
*.6.*2 loadtxt()函数 24
*.7 NumPy字符串处理 26
*.7.* add()函数 26
*.7.2 multiply()函数 26
*.7.3 center()函数 27
*.7.4 capitalize()函数和title()函数 27
*.7.5 lower()函数和upper()函数 27
*.7.6 split()函数 27
*.7.7 splitlines()函数 27
*.7.8 strip()函数 28
*.7.9 lstrip()函数和rstrip()函数 28
*.7.*0 join()函数 28
*.7.** replace()函数 28
*.8 项目实训——苹果公司股票数据分析 29
*.8.* 项目需求 29
*.8.2 项目实施 29
*.8.3 项目分析 3*
本章小结 3*
习题 3*
第 2章 pandas 34
2.* 安装pandas 34
2.2 Series对象的基本操作 35
2.2.* *建Series对象 36
2.2.2 查询Series对象中的数据 37
2.2.3 修改、删除Series对象中的数据 38
2.3 DataFrame对象的基本操作 40
2.3.* *建DataFrame对象 4*
2.3.2 DataFrame对象的属性 42
2.3.3 查询DataFrame对象中的数据 43
2.3.4 修改DataFrame对象中的数据 47
2.3.5 增加DataFrame对象中的数据 47
2.3.6 删除DataFrame对象中的数据 49
2.4 pandas读写数据 5*
2.4.* 读写CSV文件 5*
2.4.2 读写Excel文件 54
2.4.3 读写JSON文件 56
2.5 数据索引、排序和排名 58
2.5.* DataFrame的索引 58
2.5.2 DataFrame的排序 6*
2.5.3 DataFrame的排名 64
2.6 项目实训——链家房屋数据分析 65
2.6.* 项目需求 65
2.6.2 项目实施 66
2.6.3 项目分析 69
本章小结 69
习题 70
第3章 数据处理 72
3.* 数据清洗 73
3.*.* 处理重复数据 73
3.*.2 处理缺失数据 75
3.2 数据计算 79
3.2.* 基本数学运算 79
3.2.2 比较运算 8*
3.2.3 统计方法 8*
3.3 数据分组 87
3.3.* 分组聚合 87
3.3.2 透视表 90
3.4 数据转置与数据位移 9*
3.4.* 数据类型转换 9*
3.4.2 数据转置 98
3.4.3 数据位移 *00
3.5 数据合并 *00
3.5.* 堆叠合并 *0*
3.5.2 主键合并 *04
3.5.3 重叠合并 *06
3.6 项目实训——电影数据分析 *06
3.6.* 项目需求 *06
3.6.2 项目实施 *07
3.6.3 项目分析 **0
本章小结 ***
习题 ***
第二篇 数据可视化与数据分析
第4章 数据可视化 **4
4.* 可视化介绍 **4
4.2 Matplotlib简介 **5
4.2.* 什么是Matplotlib **5
4.2.2 Matplotlib的使用场景 **5
4.2.3 Matplotlib的安装 **5
4.3 Matplotlib绘图 **5
4.3.* Matplotlib绘图的核心原理 **5
4.3.2 折线图 **6
4.3.3 柱状图 *28
4.3.4 直方图 *32
4.3.5 饼图 *36
4.3.6 散点图 *38
4.3.7 函数图 *42
4.3.8 3D绘图 *44
4.4 Seaborn绘图 *45
4.4.* 认识Seaborn *45
4.4.2 折线图 *46
4.4.3 散点图 *47
4.4.4 直方图 *48
4.5 可视化分析报告 *52
4.5.* 报告需求 *52
4.5.2 报告内容说明 *52
4.5.3 业务实践 *52
4.5.4 报告分析 *54
4.6 项目实训——20*4年度用户每月购买商品次数和购买商品数量分析报告 *54
4.6.* 报告需求 *54
4.6.2 报告内容说明 *54
4.6.3 项目实施 *54
4.6.4 报告分析 *55
本章小结 *56
习题 *56
第5章 数据分析 *58
5.* 数据分析介绍 *58
5.2 列表分析 *59
5.2.* 分析需求 *59
5.2.2 分析关注点 *59
5.2.3 分析思路 *59
5.2.4 列表分析结果 *64
5.3 协方差分析 *64
5.3.* 认识协方差分析 *64
5.3.2 协方差分析的意义 *64
5.3.3 协方差分析实施 *65
5.3.4 协方差分析结果 *66
5.4 直方图分析 *66
5.4.* 需求分析 *66
5.4.2 分析关注点 *66
5.4.3 分析思路 *66
5.4.4 直方图分析结果 *69
5.5 对比分析 *69
5.5.* 认识对比分析 *69
5.5.2 分析需求 *69
5.5.3 分析关注点 *69
5.5.4 分析思路 *69
5.5.5 对比分析结果 *74
5.6 项目实训——**各省份“985”*校*考录取分数线分析 *74
5.6.* 需求分析 *74
5.6.2 分析关注点 *74
5.6.3 分析思路 *74
5.6.4 对比分析结果 *78
本章小结 *78
习题 *79
第三篇 人工智能应用
第6章 机器学习 *82
6.* 认识机器学习 *82
6.*.* 机器学习应用场景 *82
6.*.2 机器学习的组成 *83
6.*.3 训练过程 *85
6.*.4 算法汇总 *85
6.*.5 开发流程 *85
6.2 认识并安装Scikit-Learn *86
6.2.* Scikit-Learn简介 *86
6.2.2 Scikit-Learn基本概括 *86
6.2.3 模型选择 *86
6.2.4 数据划分 *87
6.2.5 常用模块 *88
6.2.6 安装sklearn *88
6.3 回归模型 *88
6.3.* 广义线性模型 *89
6.3.2 树回归 *9*
6.3.3 k近邻回归 *92
6.3.4 集成回归模型:Bagging *93
6.3.5 集成回归模型:Boosting *94
6.4 分类模型 *94
6.4.* 逻辑回归 *95
6.4.2 决策树 *96
6.4.3 支持向量机 *97
6.4.4 KNN *98
6.4.5 朴素贝叶斯 *98
6.4.6 集成模型:Bagging *99
6.4.7 集成模型:Boosting 200
6.5 聚类模型 20*
6.5.* 聚类 20*
6.5.2 降维 203
6.6 项目实训——手写数字识别 204
6.6.* 实训需求 204
6.6.2 项目分析 204
6.6.3 数据集导入及处理 204
6.6.4 划分训练集和测试集 204
6.6.5 随机森林模型 204
6.6.6 k近邻模型 205
6.6.7 逻辑回归模型 205
6.6.8 模型选择及分类 205
6.6.9 项目结果分析 206
本章小结 206
习题 206
第7章 深度学习 208
7.* *经网络 208
7.*.* 认识*经网络 208
7.*.2 *经网络基础 2**
7.2 深度学习框架Keras 2*3
7.2.* 认识Keras 2*3
7.2.2 Keras的安装 2*4
7.2.3 Keras里的模块介绍 2*5
7.2.4 Keras工作流程 2*6
7.3 深度学习的应用 2*6
7.3.* Mnist手写数字数据集 2*6
7.3.2 CNN 2*9
7.3.3 RNN 22*
7.4 项目实训——CIFAR-*0图像识别 224
7.4.* 实训需求 224
7.4.2 CIFAR-*0数据集简介 224
7.4.3 项目实践 224
7.4.4 项目总结 227
本章小结 228
习题 228
第8章 推荐系统 229
8.* 认识协同过滤 229
8.2 基于用户的协同过滤算法 230
8.3 基于项目的协同过滤算法 232
8.4 项目实训——电影推荐系统 237
8.4.* 实训需求 237
8.4.2 数据集介绍 237
8.4.3 项目实施 238
8.4.4 结果分析 242
本章小结 242
习题 242
- 人民邮电出版社有限公司 (微信公众号认证)
- 人民邮电出版社微店,为您提供最全面,最专业的一站式购书服务
- 扫描二维码,访问我们的微信店铺
- 随时随地的购物、客服咨询、查询订单和物流...