首页 > 图书中心 > Python程序设计(第2版)(微课版)(题库版)

目录

目录

第1章Python概述1

1.1计算机语言概述1

1.2初识Python2

1.2.1Python语言的发展历史2

1.2.2Python语言的特点3

1.2.3Python语言的应用领域3

1.3Python语言的开发环境4

1.3.1Python软件的下载与安装4

1.3.2PyCharm的下载与安装8

1.3.3Python集成开发环境8

1.4应用实例14

习题117

第2章基本数据类型18

2.1Python中的对象18

2.2变量命名与赋值18

2.2.1变量命名18

2.2.2变量赋值19

2.3数字类型20

2.4字符串类型21

2.5运算符与表达式24

2.5.1运算符24

2.5.2表达式25

2.6常用内置函数26

2.7print()输出函数27

2.7.1print()输出函数的基本格式27

2.7.2格式化输出28

2.8input()输入函数302.9math库和random模块31

2.9.1math库31

2.9.2random模块32

2.10应用实例33

习题235

第3章选择结构37

3.1单分支选择结构37

3.2双分支选择结构38

3.3多分支选择结构39

3.4选择结构的嵌套41

3.5应用实例42

习题345

第4章循环结构47

4.1while循环结构47

4.2for循环结构50

4.3循环控制辅助语句52

4.3.1break语句52

4.3.2continue语句52

4.4循环的嵌套53

4.5应用实例54

习题458

第5章turtle库60

5.1运行环境设置60

5.2画笔设置61

5.2.1画笔基本参数61

5.2.2画笔运动命令61

5.2.3画笔控制命令62

5.3应用实例62

习题567

第6章序列、集合、字典和jieba库70

6.1序列70

6.1.1序列的通用操作71

6.1.2列表73

6.1.3元组76

6.1.4使用range()函数生成序列77

6.2集合78

6.3字典80

6.3.1字典的操作81

6.3.2字典和列表比较82

6.4jieba库82

6.5应用实例84

6.5.1词频分析84

6.5.2加密和解密85

习题686

第7章函数和异常处理91

7.1函数91

7.1.1函数的定义92

7.1.2函数的调用过程93

7.1.3函数的参数传递93

7.1.4匿名函数97

7.1.5递归函数98

7.1.6函数的模块化99

7.1.7map()函数99

7.2异常处理100

7.2.1try…except语句100

7.2.2异常处理的嵌套100

7.3综合举例102

习题7110

第8章可视化界面设计113

8.1tkinter库简介113

8.1.1创建主窗口114

8.1.2主窗口的属性114

8.1.3常用控件115

8.1.4主事件循环116

8.2标签控件116

8.2.1显示文字117

8.2.2显示图片118

8.3按钮控件118

8.4选择控件120

8.4.1复选框控件120

8.4.2单选按钮控件121

8.4.3列表框控件122

8.4.4滚动条控件122

8.4.5可选项控件123

8.4.6刻度条控件124

8.5文本框控件125

8.5.1单行文本框控件125

8.5.2多行文本框控件126

8.6菜单控件127

8.7对话框控件129

8.7.1messagebox控件129

8.7.2filedialog控件130

8.7.3colorchoose控件131

8.8布局与框架131

8.8.1pack布局管理器131

8.8.2grid布局管理器132

8.8.3place布局管理器133

8.9事件处理134

8.9.1事件处理程序134

8.9.2事件绑定136

8.10综合举例137

习题8142

第9章文件和数据库144

9.1概述144

9.1.1文件的概念144

9.1.2数据库的概念145

9.2文件146

9.2.1文件的打开与关闭146

9.2.2读文件147

9.2.3写文件148

9.2.4文件指针150

9.2.5截断文件150

9.3文件和目录操作151

9.4连接数据库153

9.4.1Python DB API153

9.4.2Python连接SQLite3155

9.5应用实例157

习题9158

第10章面向对象程序设计161

10.1基本概念162

10.2类与对象164

10.2.1类的定义164

10.2.2对象的创建和访问165

10.3属性和方法165

10.3.1属性和方法的访问控制165

10.3.2类属性和实例属性167

10.3.3类的方法169

10.4继承和多态172

10.4.1继承172

10.4.2多态174

习题10175

第11章第三方库177

11.1pygame177

11.1.1功能介绍177

11.1.2导入、初始化、更新显示和退出178

11.1.3事件181

11.1.4字样186

11.1.5图像187

11.1.6绘制各种图形188

11.2NumPy190

11.2.1多维数组ndarray190

11.2.2创建数组191

11.2.3NumPy常用数组操作194

11.2.4NumPy常用函数195

11.3PIL198

11.3.1基本概念198

11.3.2PIL包含的模块199

11.3.3简单图像处理示例203

11.4Matplotlib库204

11.4.1pyplot中的plot()函数205

11.4.2pyplot的中文显示方法205

11.4.3pyplot的文本显示206

11.4.4pyplot的自绘图区域206

11.4.5figure()函数207

11.5request208

11.5.1概述208

11.5.2requests库解析209

11.6应用实例210

习题11215

附录APython关键字详解217

附录BPython运算符219

附录CPython内置函数221

附录D常用Unicode编码表224

附录E常用RGB色彩对应表225

附录FPython部分第三方扩展库226

版权所有(C)2023 清华大学出版社有限公司 京ICP备10035462号 京公网安备11010802042911号

联系我们 | 网站地图 | 法律声明 | 友情链接 | 盗版举报 | 人才招聘