注册 登录 进入教材巡展
#

出版时间:2023-02

最新印次日期:2026-3

出版社:科学出版社

以下为《Python程序设计简明教程(第二版)》的配套数字资源,这些资源在您购买图书后将免费附送给您:
试读
  • 科学出版社
  • 9787030743121
  • 2版
  • 2023-02
  • 工学
  • 计算机类
  • 电子与信息大类
  • 计算机类
  • 计算机科学与技术
  • 本科
内容简介
本书以简洁的语言、简单易懂的示例讲解Python语言的基础知识和基本应用。全书共8章。第1章介绍Python的发展历史、语言特点、IDLE开发环境等基本的内容;第2章介绍Python程序的书写规范、常用数据类型、运算符和表达式;第3章讲解输入
输出语句和三种流程控制结构;第4章介绍组合数据类型,包括列表、元组、字典和集合;第5章介绍函数的定义和应用;第6章讲解Python的math库、
andom库、time库、tu
tle库等标准库,以及numpy、pandas、matplotli
等常用的第三方库;第7章介绍文件的概念和基本读
写操作;第8章介绍面向对象程序设计方法在Python中的基本应用。
本书简明易懂,增加了大量思政元素,增强了爱党、爱国、爱中华民族教育,设计了很多既有思政意义,又能强化Python程序设计能力的示例。本书适合作为高等院校非计算机专业本科生的教材,也可以作为全国计算机等级考试二级Python语言程序设计的参考用书。
目录
第1章 Python概述 1
1.1 Python简介 1
1.1.1 Python的发展历史 1
1.1.2 Python语言特点 1
1.2 Python的开发环境 2
1.2.1 Python下载和安装 2
1.2.2 Python的IDLE开发环境 3
1.2.3 Python开发常用的两款IDE 5
1.3 Python程序示例 6
1.3.1 IPO程序编写方法 6
1.3.2 简单程序示例 6
1.3.3 Python之禅 8
小结 10
习题 10
第2章 Python基础知识 12
2.1 程序的书写规范 12
2.1.1 Python的语句 12
2.1.2 缩进 13
2.1.3 注释 13
2.2 标识符和关键字 14
2.2.1 标识符 14
2.2.2 关键字 14
2.3 Python的数值类型与变量 15
2.3.1 数值类型 15
2.3.2 常量与变量 17
2.4 Python的字符串类型 19
2.4.1 字符串的表示 19
2.4.2 字符串的操作 20
2.4.3 字符串输出的格式化 21
2.4.4 内置的字符串处理函数 23
2.4.5 字符串处理方法 24
2.5 数据类型判断和类型间的转换 25
2.5.1 数据类型判断 25
2.5.2 基本数据类型间的转换 26
2.6 Python的运算符与表达式 26
2.6.1 算术运算符 26
2.6.2 关系运算符 27
2.6.3 逻辑运算符 28
2.6.4 赋值运算符 29
2.6.5 运算符的优先级 29
小结 30
习题 30
第3章 Python程序的流程控制 32
3.1 输入
输出语句 32
3.1.1 输入语句 32
3.1.2 输出语句 33
3.2 程序设计流程 35
3.2.1 程序流程图 35
3.2.2 结构化程序设计的基本流程 35
3.3 分支结构 36
3.3.1 单分支结构:if 36
3.3.2 二分支结构:if-else 38
3.3.3 多分支结构:if-elif-else 39
3.3.4 分支的嵌套 41
3.4 循环结构 43
3.4.1 遍历循环:fo
43
3.4.2 条件循环:while 46
3.4.3 循环嵌套 47
3.4.4 循环控制:continue和

eak 48
3.4.5 循环结构的else语句 50
3.5 程序的异常处理 50
3.6 流程控制应用示例 51
小结 55
习题 55
第4章 Python的组合数据类型 58
4.1 组合数据类型概述 58
4.2 列表 59
4.2.1 列表的基本操作 59
4.2.2 列表的方法 61
4.2.3 遍历列表 63
4.3 元组 64
4.3.1 元组与列表的区别 64
4.3.2 元组的基本操作 65
4.3.3 元组与列表的转换 65
4.4 字典 66
4.4.1 字典的定义 66
4.4.2 字典的基本操作 67
4.4.3 字典的常用函数 69
4.4.4 字典的常用方法 70
4.4.5 字典的遍历 71
4.5 集合 72
4.5.1 集合的常用操作 72
4.5.2 集合运算 74
4.6 组合数据类型的应用示例 75
小结 78
习题 79
‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬‬第5章 Python函数 81
5.1 函数的基本使用 81
5.1.1 函数的定义 81
5.1.2 函数的调用 82
5.1.3 递归函数 83
5.2 函数的参数 85
5.3 变量的作用域 88
5.3.1 局部变量 88
5.3.2 全局变量 89
5.3.3 glo
al语句 90
5.4 lam
da函数 91
5.5 Python的内置函数 92
5.5.1 数学运算函数 93
5.5.2 字符串运算函数 93
5.5.3 序列操作函数 93
5.5.4 函数应用示例 98
小结 103
习题 103
第6章 Python的库 106
6.1 库的导入与执行 106
6.1.1 导入库 106
6.1.2 执行库 107
6.1.3 库文件搜索路径 108
6.1.4 __name__属性 108
6.2 Python的标准库 109
6.2.1
uiltins库 109
6.2.2 math库 111
6.2.3
andom库 113
6.2.4 tu
tle库 115
6.2.5 time库 121
6.3 Python的第三方库简介 124
6.3.1 第三方库概述 124
6.3.2 第三方库安装 124
6.4 pyinstalle
库的应用 126
6.4.1 pyinstalle
库概述 126
6.4.2 pyinstalle
的参数 127
6.5 jie
a库的应用 127
6.5.1 jie
a库概述 127
6.5.2 jie
a库的常用函数 128
6.6 wo
dcloud库的应用 130
6.6.1 wo
dcloud库概述 130
6.6.2 wo
dcloud库的使用 130
6.7 numpy库的应用 133
6.7.1 创建和使用numpy数组 133
6.7.2 numpy数组的运算 137
6.8 pandas库的应用 138
6.8.1 pandas数据操作 138
6.8.2 pandas导入Excel表格 144
6.9 matplotli
库的应用 146
小结 152
习题 152

第7章 Python的文件操作 155
7.1 文件的概念 155
7.1.1 文本文件和二进制文件 155
7.1.2 文本文件的编码 155
7.2 文件的打开和关闭 156
7.2.1 打开文件 156
7.2.2 文件对象属性 157
7.2.3 关闭文件 158
7.3 文件的读
写操作 158
7.3.1 读取文件数据 159
7.3.2 向文件写入数据 162
7.4 文件操作的应用示例 164
小结 165
习题 166
第8章 面向对象程序设计 167
8.1 面向对象概述 167
8.1.1 面向对象简介 167
8.1.2 面向对象的基本名词 167
8.2 创建类与对象 168
8.2.1 创建类 168
8.2.2 创建对象 169
8.3 构造方法和析构方法 169
8.3.1 构造方法 169
8.3.2 析构方法 170
8.4 类的继承 171
8.4.1 继承的实现 171
8.4.2 方法重写 172
8.5 类的多态 174
8.6 面向对象程序设计的应用示例 175
小结 176
习题 176
参考文献 178