书籍 Python程序设计的封面

Python程序设计PDF电子书下载

杨柏林,韩培友主编;陈远高,韩建平,卢勇,王勋副主编

购买点数

11

出版社

北京:高等教育出版社

出版时间

2019

ISBN

标注页数

271 页

PDF页数

281 页

图书目录

第1章 环境与操作 1

1.1 环境 1

1.1.1 Python的安装 1

1.1.2 Python数据库组件的安装 4

1.2 操作 7

1.2.1 执行方式 7

1.2.2 基本语法 9

1.3 环境与操作实验 13

实验1.1 命令执行方式实验 14

实验1.2 程序执行方式实验 14

习题 15

第2章 数据与表达 16

2.1 常量与变量 16

2.1.1 常量 16

2.1.2 变量 19

2.2 系统函数 21

2.2.1 数值函数 21

2.2.2 日期时间函数 24

2.2.3 字符串函数 25

2.2.4 其他函数 27

2.3 表达式 28

2.3.1 算术表达式 28

2.3.2 关系表达式 29

2.3.3 逻辑表达式 30

2.3.4 字符串表达式 31

2.4 列表 33

2.4.1 创建列表 33

2.4.2 编辑列表 34

2.4.3 使用列表 36

2.5 元组 38

2.5.1 创建元组 38

2.5.2 编辑元组 39

2.5.3 使用元组 39

2.6 集合 41

2.6.1 创建集合 41

2.6.2 编辑集合 42

2.6.3 使用集合 44

2.7 字典 46

2.7.1 创建字典 46

2.7.2 编辑字典 48

2.7.3 使用字典 49

2.8 数据与表达实验 52

实验2.1 基本数据类型实验 52

实验2.2 表达式实验 53

实验2.3 组合数据类型实验 53

习题 55

第3章 输入与输出 56

3.1 数据输入 56

3.2 数据输出 57

3.2.1 默认格式输出 58

3.2.2 特定格式输出 58

3.2.3 format()函数输出 60

3.2.4 format()方法输出 61

3.3 文件读写 62

3.3.1 写入文件 62

3.3.2 读取文件 64

3.3.3 文件管理 66

3.4 输入与输出实验 67

实验3.1 基本输入与输出实验 67

实验3.2 文件读写实验 68

习题 68

第4章 控制与结构 69

4.1 顺序结构 69

4.2 选择结构 70

4.2.1 单分支if 70

4.2.2 二分支if 71

4.2.3 多分支if 74

4.2.4 if嵌套 77

4.3 循环结构 79

4.3.1 while循环 79

4.3.2 continue、break和pass 80

4.3.3 for循环 81

4.3.4 zip、map和filter 83

4.3.5 选择循环混合嵌套 85

4.4 异常处理 89

4.4.1 捕捉异常 89

4.4.2 异常处理 93

4.5 控制与结构实验 97

实验4.1 程序设计实验 97

实验4.2 异常处理实验 99

习题 99

第5章 模块与函数 101

5.1 函数 101

5.1.1 函数定义与调用 101

5.1.2 参数传递 105

5.1.3 局部变量和全程变量 111

5.2 模块 116

5.2.1 创建模块 116

5.2.2 使用模块 118

5.3 模块与函数实验 120

实验5.1 函数实验 120

实验5.2 局部变量与全局变量实验 121

实验5.3 模块实验 124

习题 124

第6章 对象与方法 125

6.1 OOP的特性 125

6.2 类和对象 127

6.2.1 类和对象的创建 128

6.2.2 类和对象的使用 130

6.3 事件与方法 132

6.3.1 事件和方法 132

6.3.2 构造方法和析构方法 135

6.4 客户管理范例 136

6.5 对象与方法实验 141

实验6.1 对象与方法实验 141

实验6.2 OOP应用实验 141

习题 141

第7章 库表与管理 142

7.1 数据库概述 142

7.2 访问SQLite数据库 146

7.2.1 数据库的连接与创建 146

7.2.2 创建表 146

7.2.3 编辑表记录 147

7.2.4 查询记录 149

7.2.5 客户管理SQLite实现 150

7.3 访问SQL Server数据库 154

7.3.1 SQL Server系统安装与配置 154

7.3.2 数据库的连接与创建 157

7.3.3 创建表 157

7.3.4 编辑表记录 159

7.3.5 查询记录 159

7.3.6 记录集操作 160

7.3.7 客户管理SQL Server实现 164

7.4 MySQL数据库 169

7.5 库表与管理实验 172

实验7.1 Python访问SQL Server实验 172

实验7.2 CSV访问Excel实验 175

实验7.3 xlrd访问Excel实验 175

习题 176

第8章 用户与界面 177

8.1 图形用户界面概述 177

8.1.1 GUI设计 177

8.1.2 GUI窗口Tk 178

8.2 对话窗口 181

8.3 常用控件 187

8.3.1 标签Label 187

8.3.2 消息Message 190

8.3.3 标签框架LabelFrame 191

8.3.4 框架Frame 192

8.3.5 按钮Button 193

8.3.6 单选按钮Radiobutton 194

8.3.7 复选按钮Checkbutton 195

8.3.8 单行输入框Entry 197

8.3.9 多行文本框Text 198

8.3.10 列表框Listbox 199

8.3.11 组合框Combobox 200

8.3.12 滚动条Scrollbar 201

8.3.13 刻度条Scale 203

8.3.14 微调框Spinbox 204

8.3.15 画布Canvas 205

8.3.16 面板PanedWindow 206

8.3.17 选项菜单OptionMenu 207

8.3.18 菜单系统Menu 208

8.4 控件布局 210

8.5 事件处理 215

8.6 用户与界面实验 218

实验8.1 基本控件实验 219

实验8.2 事件处理实验 223

习题 226

第9章 图形与图像 227

9.1 图形 227

9.1.1 画布Canvas 227

9.1.2 线create_line 228

9.1.3 矩形create_rectange 230

9.1.4 多边形create_polygon 231

9.1.5 圆弧create_arc 232

9.1.6 椭圆create_oval 233

9.1.7 文本create_text 234

9.1.8 画布显示图像create_image/bitmap 235

9.2 图像 237

9.2.1 图像概述 237

9.2.2 图像读写与显示 238

9.2.3 图像裁剪与复制 239

9.2.4 图像放缩与旋转 240

9.2.5 像素读写与图文水印 242

9.2.6 图像滤波与增强 244

9.3 图形与图像实验 246

实验9.1 图形实验 246

实验9.2 图像实验 247

习题 248

第10章 案例与发布 249

10.1 应用程序设计 249

10.2 四则运算测试 250

10.3 简易计算器 253

10.4 客户管理 257

10.5 打包与发布 265

10.5.1 安装PyInstaller 265

10.5.2 生成exe执行文件 265

10.6 案例与发布实验 266

实验10.1 案例实验 266

实验10.2 发布实验 267

习题 267

第11章 Python与Robot 268

11.1 Python与Robot实验环境 268

实验11.1 Robot实验环境 268

11.2 Robot功能测试 269

实验11.2 Robot功能测试 269

11.3 Robot动作设计 269

实验11.3 Robot简单动作设计 269

实验11.4 Robot综合动作设计 269

实验11.5 Robot自主作品设计 270

参考文献 271

查看更多关于的内容

本类热门
在线购买PDF电子书
下载此书RAR压缩包