注册 登录 进入教材巡展
#

出版时间:2024-04

最新印次日期:2025-8

出版社:科学出版社

以下为《Python程序设计基础教程》的配套数字资源,这些资源在您购买图书后将免费附送给您:
试读
  • 科学出版社
  • 9787030784636
  • 1版
  • 2024-04
  • 工学
  • 计算机类
  • 电子与信息大类
  • 计算机类
  • 软件工程
  • 本科
内容简介
本书以通俗易懂的语言、丰富翔实的案例系统全面地介绍Python程序设计的相关内容,包括Python语言概述、Python语言基础、程序控制结构、函数、Python的组合数据类型、面向对象程序设计、字符串、异常处理、文件、Python生态环境等内容。本书每章有明确的学习目标,概念讲解由浅入深,案例丰富并具有典型性,有助于学生理解和应用知识,并能够灵活应用Python进行编程。
本书可作为高等院校各个专业的入门级Python教材,也可以作为软件开发者的入门学习用书,还可以供参加全国计算机等级考试的考生参考。
目录
第1章 Python语言概述 1
1.1 Python语言的特点 1
1.2 Python 语言的应用领域 3
1.3 Python版本简介 4
1.4 Python 开发环境安装与配置 4
1.4.1 下载和安装Python 4
1.4.2 内置IDLE开发环境 8
1.5 Python 代码编写规范 13
1.5.1 注释规则 13
1.5.2 Python代码缩进 14
本章小结 14
习题 15
第2章 Python语言基础 16
2.1 保留字与标识符 16
2.2 变量和赋值语句 18
2.3 数值类型数据 18
2.4 字符串 20
2.4.1 字符串类型数据 20
2.4.2 基本的字符串操作符 20
2.4.3 字符串的索引和切片 21
2.5 运算符和表达式 23
2.5.1 数据类型转换 23
2.5.2 算术运算符 24
2.5.3 赋值运算符 25
2.5.4 关系运算符 26
2.5.5 逻辑运算符 26
2.5.6 运算符的优先级 27
2.6 基本输入
输出语句 28
2.6.1 输入函数input( ) 28
2.6.2 输出函数p
int( ) 29
本章小结 32
习题 32
第3章 程序控制结构 34
3.1 程序结构 34
3.2 选择结构 35
3.2.1 if语句 35
3.2.2 if-else语句 37
3.2.3 if-elif-else语句 38
3.2.4 if语句的嵌套 40
3.3 循环结构 42
3.3.1 while语句 42
3.3.2 fo
语句 44
3.3.3 循环跳转语句 45
3.3.4 循环的嵌套 49
3.4 pass空语句 51
3.5 综合实例 51
本章小结 53
习题 53
第4章 函数 57
4.1 函数的定义和调用 57
4.1.1 函数的定义 57
4.1.2 函数的调用 58
4.2 参数的传递方式 60
4.3 参数的类型 62
4.3.1 位置参数 63
4.3.2 默认值参数 63
4.3.3 关键字参数 63
4.3.4 可变参数 64
4.4 函数的返回值 65
4.5 函数的嵌套和递归 67
4.5.1 函数的嵌套 67
4.5.2 函数的递归 67
4.6 变量作用域 69
4.6.1 局部变量 69
4.6.2 全局变量 69
4.7 匿名函数 71
4.8 综合实例 72
本章小结 74
习题 74
第5章 Python的组合数据类型 78
5.1 组合数据类型 78
5.2 列表 79
5.2.1 列表的创建与删除 79
5.2.2 列表元素访问 80
5.2.3 切片 81
5.2.4 列表常用方法 82
5.2.5 用于列表的常用内置函数 85
5.2.6 列表常用操作 86
5.2.7 列表推导式 87
5.3 元组 88
5.3.1 元组的创建 88
5.3.2 元组的访问 89
5.3.3 元组的修改 89
5.3.4 元组的基本操作 89
5.3.5 元组推导式 90
5.3.6 元组与列表的区别 91
5.3.7 元组封装与序列拆封 92
5.3.8 元组的作用 93
5.4 字典 93
5.4.1 字典的创建与删除 93
5.4.2 访问字典 95
5.4.3 字典的基本操作 96
5.4.4 字典推导式 98
5.5 集合 98
5.5.1 集合的创建与删除 98
5.5.2 集合元素的添加与删除 99
5.5.3 集合的运算 99
5.6 综合实例 101
本章小结 103
习题 103
第6章 面向对象程序设计 108
6.1 类和对象 108
6.1.1 类的定义和使用 109
6.1.2 构造函数 110
6.1.3 析构函数 111
6.2 数据成员和成员方法 111
6.2.1 私有成员与公有成员 111
6.2.2 数据成员 112
6.2.3 成员方法 114
6.3 类的继承 115
本章小结 117
习题 118
第7章 字符串 119
7.1 字符串编码格式 119
7.1.1 ASCII码 119
7.1.2 Unicode编码 121
7.1.3 UTF-8编码 121
7.2 转义字符与原始字符串 121
7.2.1 转义字符 121
7.2.2 原始字符串 122
7.3 内置的字符串处理函数 123
7.4 字符串的常用操作方法 124
7.4.1 字符串大小写的转换 124
7.4.2 字符串的查找与替换 125
7.4.3 字符串的合并与拆分 127
7.4.4 字符串的检测 128
7.4.5 字符串中空格和特殊字符的删除 130
7.5 正则表达式 131
7.5.1 正则表达式的概念 131
7.5.2 正则表达式的基本符号 131
7.6 正则表达式模块
e处理字符串 134
本章小结 137
习题 138
第8章 异常处理 141
8.1 错误与异常 141
8.2 程序的异常处理 143
8.2.1 t
y…except语句 144
8.2.2 t
y…except…except语句 144
8.2.3 t
y…except…else语句 145
8.2.4 t
y…except…finally语句 146
本章小结 147
习题 147
第9章 文件 148
9.1 文本文件操作 148
9.1.1 文件的打开与关闭 148
9.1.2 文件的读操作 150
9.1.3 文件的写操作 152
9.1.4 上下文管理器 154
9.1.5 文件指针的移动 155
9.2 二进制文件操作 156
9.2.1 使用st
uct模块 157
9.2.2 使用pickle模块 158
9.3 文件夹操作 159
9.3.1 os模块 159
9.3.2 os.path模块 160
9.3.3 shutil模块 161
本章小结 162
习题 162
第10章 Python生态环境 164
10.1 Python内置函数 164
10.2 Python 标准库 170
10.2.1 导入标准库 170
10.2.2
andom库 171
10.2.3 time库 172
10.2.4 tu
tle库 173
10.3 Python 第三方库 178
10.3.1 第三方库的下载与安装 178
10.3.2 常用的第三方库介绍 178
本章小结 182
习题 182
参考文献 183
习题参考答案 184