Python程序设计与应用——面向数据分析与可视化
正版现货,品相完整,套书只发一本,多版面书籍只对书名
¥
34.08
4.9折
¥
69
九品
仅1件
作者董卫军
出版社电子工业出版社
出版时间2022-04
版次1
装帧其他
上书时间2024-08-20
商品详情
- 品相描述:九品
图书标准信息
-
作者
董卫军
-
出版社
电子工业出版社
-
出版时间
2022-04
-
版次
1
-
ISBN
9787121432521
-
定价
69.00元
-
装帧
其他
-
开本
16开
-
页数
320页
-
字数
551千字
- 【内容简介】
-
本书是国家精品课程“大学计算机”系列课程“程序设计”的主教材。本书以快速掌握程序设计思想为主线,采用“核心语法为先导,经典案例为依托,实践应用为目的”的内容组织方式,以大量程序案例为抓手,突出程序设计与应用实践的关联性,促进计算思维能力培养,提升大学生综合素质和创新能力。本书内容基于Python 3.8版本,共9章,从基础技能、实践应用两个层面展开。基础技能部分包含6章:Python语言概述、Python语言基础、程序基本控制结构、函数的使用、文件读写与管理、Python面向对象程序设计。实践应用部分包含3章:数据分析与可视化处理、Pillow图像处理与Turtle绘图、网页信息获取。本书体系完整、结构严谨、注重应用、强调实践,可作为高等学校程序设计课程的教材,也可作为全国计算机等级考试二级Python语言的培训或自学教材。为方便教学,本书配有电子课件及习题答案,并提供本书所有案例源代码,任课教师可登录华信教育资源网(www.hxedu.com.cn)免费注册下载。
- 【作者简介】
-
董卫军,男,计算机理论与软件博士,信息与通信工程博士后,副教授,西北大学信息学院基础教学部主任,全国高等院校计算机基础教育研究会理事,陕西省计算机教育学会副秘书长。长期从事大学计算机课程的教学和研究工作,教学经验丰富。出版教材多部。
- 【目录】
-
第1章 Python语言概述1
1.1 程序设计语言简介1
1.1.1 程序与程序设计语言1
1.1.2 编译型语言和解释型语言1
1.1.3 动态语言和静态语言2
1.1.4 动态类型语言和静态类型语言3
1.1.5 强类型语言和弱类型语言3
1.2 结构化程序设计与面向对象程序设计4
1.2.1 结构化程序设计4
1.2.2 面向对象程序设计5
1.3 Python简介8
1.3.1 Python的特点8
1.3.2 主要应用领域10
1.4 Python的工作方式11
1.4.1 命令行方式11
1.4.2 脚本方式12
1.5 Python中的常见文件类型18
1.5.1 基本文件类型18
1.5.2 脚本文件中的重要概念20
1.5.3 脚本文件的基本构成23
1.5.4 脚本文件的执行过程24
1.6 理解Python的语言特性25
习题126
第2章 Python语言基础29
2.1 Python的基本语法规则29
2.1.1 语句书写格式29
2.1.2 注释31
2.2 基本数据类型31
2.2.1 数值31
2.2.2 字符串35
2.2.3 列表39
2.2.4 元组44
2.2.5 字典46
2.2.6 日期和时间50
2.2.7 集合56
2.2.8 布尔值59
2.3 Python中的不可变数据类型和可变数据类型60
2.3.1 基本概念60
2.3.2 Python中基本数据类型的可变特性61
2.4 标识符与变量63
2.4.1 标识符63
2.4.2 变量64
2.5 数据输出与数据输入65
2.5.1 数据输出65
2.5.2 数据输入68
2.6 基本运算70
2.6.1 运算符与表达式70
2.6.2 常见运算符及其运算规则71
2.6.3 运算符的优先级与结合性76
习题278
第3章 程序基本控制结构85
3.1 基本控制结构简介85
3.2 顺序结构85
3.3 选择结构86
3.3.1 选择控制语句87
3.3.2 if嵌套92
3.4 循环结构93
3.4.1 循环控制语句93
3.4.2 循环嵌套102
3.5 程序设计举例103
3.6 疑难辨析112
习题3114
第4章 函数的使用120
4.1 理解函数120
4.2 非用户自定义函数的使用121
4.2.1 Python内置函数的使用121
4.2.2 Python标准库的使用122
4.2.3 第三方库的使用124
4.2.4 模块的使用126
4.3 自定义函数127
4.3.1 函数的定义127
4.3.2 函数的调用129
4.3.3 匿名函数138
4.3.4 变量作用域140
4.4 异常处理142
4.4.1 程序中的常见错误142
4.4.2 异常的概念143
4.4.3 异常的基本处理方法144
4.5 应用举例149
习题4152
第5章 文件读写与管理157
5.1 文件读写157
5.1.1 文件的存储格式157
5.1.2 file对象158
5.1.3 打开和关闭文件158
5.1.4 文件的读写160
5.1.5 文件读写位置定位164
5.1.6 使用with open打开文件165
5.1.7 文件读写应用举例166
5.2 CSV文件操作167
5.2.1 CSV文件简介167
5.2.2 CSV模块167
5.2.3 CSV文件应用举例172
5.3 文件及目录管理173
5.3.1 重命名与删除文件173
5.3.2 目录管理176
5.4 应用举例177
习题5180
第6章 Python面向对象程序设计183
6.1 面向对象程序设计简介183
6.1.1 程序设计思想的发展183
6.1.2 对象和类184
6.1.3 面向对象程序设计基本特征185
6.2 创建类186
6.3 对象的创建与访问197
6.3.1 创建对象197
6.3.2 访问属性198
6.3.3 Python对象销毁(垃圾回收)200
6.4 继承与多态201
6.4.1 继承的特点与语法201
6.4.2 方法重写203
6.4.3 运算符重载204
6.5 应用举例207
习题6211
第7章 数据分析与可视化处理216
7.1 数据分析简介216
7.1.1 数据分析的概念216
7.1.2 数据分析的基本过程216
7.1.3 数据分析的应用领域217
7.1.4 支持数据分析的主要程序设计语言218
7.2 NumPy模块的简单应用220
7.2.1 NumPy模块支持的基本数据类型及属性220
7.2.2 NumPy模块提供的基本方法222
7.2.3 NumPy模块应用举例225
7.3 Pandas模块的简单应用228
7.3.1 Pandas模块简介228
7.3.2 Pandas模块应用举例230
7.4 Matplotlib模块的应用239
7.4.1 Matplotlib模块简介239
7.4.2 绘制图形举例240
习题7245
第8章 Pillow图像处理与Turtle绘图246
8.1 Pillow图像处理246
8.1.1 Pillow简介246
8.1.2 Pillow应用举例247
8.2 Turtle绘图251
8.2.1 Turtle简介251
8.2.2 Turtle应用举例253
习题8261
第9章 网页信息获取262
9.1 Pyecharts数据可视化262
9.1.1 Pyecharts简介262
9.1.2 生成图表263
9.1.3 使用地图269
9.2 网络爬虫简介271
9.2.1 B/S架构及其工作原理271
9.2.2 网络爬虫及其分类272
9.2.3 网络爬虫的工作原理273
9.3 bs4模块的使用276
9.3.1 bs4简介276
9.3.2 导入包与实例化对象277
9.3.3 用于数据解析的属性和方法278
9.3.4 CSS选择器283
9.3.5 应用举例286
习题9293
附录A 常见内置函数及功能295
附录B Python标准库常见组件299
附录C 常见的第三方库和外部工具306
参考文献312
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价