书籍 Python程序设计教程的封面

Python程序设计教程PDF电子书下载

刘卫国主编

购买点数

12

出版社

出版时间

2020

ISBN

标注页数

316 页

PDF页数

336 页

图书目录

第1章 程序设计概述 1

1.1 程序设计基础知识 1

1.1.1 程序与程序设计 1

1.1.2 算法及其描述 2

1.1.3 程序设计方法 10

1.2 Python的发展与特点 12

1.2.1 Python的发展历史 13

1.2.2 Python的特点 13

1.3 Python程序的运行 14

1.3.1 Python程序的运行环境 15

1.3.2 Python程序的运行方式 15

1.4 初识Python程序 19

1.4.1 Python程序演示 19

1.4.2 Python编程的基本规则 21

习题 22

第2章 程序的数据描述 25

2.1 数据的基本形式 25

2.2 Python数据类型 29

2.2.1 数值类型 29

2.2.2 字符串类型 31

2.2.3 布尔类型 34

2.2.4 复合数据类型 34

2.3 常用系统函数 37

2.3.1 常用模块函数 37

2.3.2 常用内置函数 41

2.4 基本运算与表达式 44

2.4.1 算术运算 44

2.4.2 位运算 45

2.4.3 浮点数的计算误差 47

2.4.4 数据类型的转换 47

习题 49

第3章 顺序结构程序设计 52

3.1 赋值语句 52

3.1.1 赋值语句的基本形式 52

3.1.2 复合赋值语句 53

3.1.3 多变量赋值 53

3.2 数据输入输出 55

3.2.1 基本输入输出 55

3.2.2 格式化输出 57

3.3 顺序结构程序举例 62

习题 64

第4章 选择结构程序设计 66

4.1 条件的描述 66

4.1.1 关系运算 66

4.1.2 逻辑运算 67

4.1.3 测试运算 69

4.2 选择结构的实现 70

4.2.1 单分支选择结构 70

4.2.2 双分支选择结构 71

4.2.3 多分支选择结构 73

4.2.4 选择结构的嵌套 74

4.3 条件运算 76

4.4 选择结构程序举例 77

习题 81

第5章 循环结构程序设计 86

5.1 while循环结构 86

5.1.1 while语句 86

5.1.2 while循环的应用 89

5.2 for循环结构 92

5.2.1 for语句 92

5.2.2 for循环的应用 95

5.3 循环控制语句 97

5.3.1 break语句 97

5.3.2 continue语句 98

5.3.3 pass语句 99

5.4 循环的嵌套 100

5.5 循环结构程序举例 102

习题 106

第6章 字符串处理 109

6.1 字符串编码 109

6.2 字符串的索引与分片 112

6.2.1 字符串的索引 112

6.2.2 字符串的分片 113

6.3 字符串的操作 115

6.3.1 字符串连接操作 115

6.3.2 字符串逻辑操作 117

6.3.3 字符串的常用方法 118

6.4 bytes对象 122

6.5 正则表达式 125

6.5.1 正则表达式元字符 125

6.5.2 正则表达式模块 126

6.6 字符串应用举例 131

习题 133

第7章 列表与元组 136

7.1 序列的通用操作 136

7.1.1 序列的索引与分片 137

7.1.2 序列的计算 138

7.1.3 序列处理函数 140

7.1.4 序列拆分赋值 142

7.2 列表的专有操作 143

7.2.1 列表的基本操作 143

7.2.2 列表的常用方法 145

7.3 元组与列表的区别及转换 148

7.4 序列的应用 149

7.4.1 数据排序 149

7.4.2 数据查找 152

7.4.3 矩阵运算 155

习题 158

第8章 字典与集合 161

8.1 字典的特点 161

8.2 字典的操作 162

8.2.1 字典的创建 162

8.2.2 字典的基本操作 163

8.2.3 字典的常用方法 165

8.2.4 字典的遍历 167

8.3 集合的操作 168

8.3.1 集合的创建 168

8.3.2 集合的常用运算 170

8.3.3 集合的常用方法 172

8.4 字典与集合的应用 174

习题 175

第9章 函数 179

9.1 程序的模块化结构 179

9.2 函数的定义与调用 180

9.2.1 函数的定义 181

9.2.2 函数的调用 182

9.3 函数的参数传递 184

9.3.1 参数传递方式 184

9.3.2 参数的类型 187

9.4 两类特殊函数 189

9.4.1 匿名函数 189

9.4.2 递归函数 191

9.5 变量的作用域 195

9.5.1 局部变量 195

9.5.2 全局变量 196

9.6 Python模块 198

9.6.1 模块的定义与使用 198

9.6.2 Python程序结构 200

9.6.3 模块的条件执行 201

9.7 函数应用举例 202

习题 206

第10章 文件操作 209

10.1 文件的基本概念 209

10.2 文件的打开与关闭 210

10.2.1 打开文件 210

10.2.2 关闭文件 212

10.3 文本文件的操作 213

10.3.1 文本文件的读取 213

10.3.2 文本文件的写入 216

10.4 二进制文件的操作 218

10.4.1 文件的定位 218

10.4.2 二进制文件的读写 220

10.5 文件处理 223

10.6 文件应用举例 225

习题 228

第11章 面向对象程序设计 230

11.1 从面向过程到面向对象 230

11.2 类与对象 232

11.2.1 类的定义 232

11.2.2 对象的创建和使用 233

11.3 属性和方法 233

11.3.1 属性和方法的访问控制 233

11.3.2 类属性和实例属性 235

11.3.3 类的方法 236

11.4 继承和多态 239

11.4.1 继承 239

11.4.2 多重继承 241

11.4.3 多态 242

11.5 面向对象程序设计应用举例 243

习题 245

第12章 异常处理 248

12.1 异常处理概述 248

12.2 捕获和处理异常 249

12.2.1 Python中的异常类 250

12.2.2 使用try-except语句 250

12.2.3 使用try-finally语句 253

12.3 断言处理 253

12.4 主动引发异常与自定义异常类 254

12.4.1 主动引发异常 254

12.4.2 自定义异常类 255

习题 256

第13章 图形处理 258

13.1 Tkinter图形库概述 258

13.1.1 tkinter模块 258

13.1.2 创建主窗口 259

13.2 画布 260

13.2.1 画布对象的操作 260

13.2.2 画布中的图形对象 261

13.3 图形的绘制 263

13.3.1 绘制矩形 263

13.3.2 绘制椭图 266

13.3.3 绘制圆弧 267

13.3.4 绘制线条 268

13.3.5 绘制多边形 270

13.3.6 显示文本 271

13.3.7 显示图像 272

13.4 图形的事件处理 273

13.5 turtle绘图 275

13.6 图形处理应用举例 277

13.6.1 统计图表 277

13.6.2 分形曲线 279

习题 282

第14章 图形用户界面设计 285

14.1 创建图形用户界面的步骤 285

14.2 常见控件的用法 288

14.2.1 标签和消息框 288

14.2.2 按钮 289

14.2.3 复选框与单选按钮 290

14.2.4 文本框与框架 292

14.2.5 列表框与滚动条 295

14.2.6 可选项与刻度条 297

14.2.7 菜单与顶层窗口 299

14.3 对象的布局方式 302

14.3.1 pack布局管理器 302

14.3.2 grid布局管理器 303

14.3.3 place布局管理器 304

14.4 对话框 305

14.4.1 自定义对话框 305

14.4.2 标准对话框 305

14.5 事件处理 307

14.5.1 事件处理程序 307

14.5.2 事件绑定 309

14.6 图形用户界面应用举例 311

习题 313

第15章 综合程序设计 315

参考文献 316

查看更多关于的内容

出版社其它书籍
本类热门
在线购买PDF电子书
下载此书RAR压缩包