当前位置:首页 > 工业技术
Python编程基础
Python编程基础

Python编程基础PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:肖建,林海波等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2003
  • ISBN:7302065551
  • 页数:278 页
图书介绍:本书详细介绍了Python语言的各个方面内容。
《Python编程基础》目录

第1章 Python入门 1

1.1 Python的特点 1

1.1.1 面向对象 2

1.1.2 适应性强 2

1.1.3 可扩展性强 3

1.1.4 可移植性强 3

1.1.5 可阅读性强 4

1.1.6 健壮性强 4

1.1.7 快速建模 4

1.1.8 自动内存管理 5

1.2 Python的安装 6

1.3 Python的运行 7

1.3.1 命令行上的交互式 8

1.3.2 命令行上的模块(脚本)文件 10

1.3.3 在其他系统中嵌入 11

1.3.4 集成开发环境 11

1.4 本章小结 12

第2章 Python的数据类型 13

2.1 程序输入输出与注释 13

2.1.1 程序输出 13

2.1.2 程序输入 14

2.1.3 程序注释 15

2.1.4 代码缩进 15

2.2 基本操作符 15

2.2.1 数学运算符 15

2.2.3 逻辑操作符 16

2.2.2 比较运算符 16

2.2.4 操作符重载 17

2.3 赋值与表达式 17

2.3.1 赋值 17

2.3.2 表达式 18

2.4 数字类型 19

2.4.1 整数 19

2.4.2 浮点实数 20

2.4.3 复数 20

2.4.4 数值类型函数 20

2.4.5 其他数学工具 24

2.5 字符串 25

2.5.1 字符串基本操作 25

2.5.2 字符串比较 28

2.5.3 字符串工具 29

2.6 列表 30

2.6.1 列表基本操作 30

2.6.2 列表操作符 33

2.7 元组 34

2.8 字典 35

2.8.1 字典基本操作 36

2.8.2 字典操作符 37

2.9 本章小结 41

第3章 Python的程序结构 42

3.1 流程控制语句 42

3.1.1 if语句 42

3.1.3 for语句 43

3.1.2 while语句 43

3.1.4 range函数和xranges函数 46

3.2 异常处理 47

3.2.1 错误 47

3.2.2 捕捉和处理异常 50

3.2.3 引发异常 52

3.2.4 用户自定义异常 52

3.2.5 定义清理动作 53

3.2.6 使用断言 53

3.2.7 异常与sys模块 54

3.3 函数 54

3.3.1 函数定义与调用 55

3.3.2 函数参数 56

3.3.3 函数中的变量作用域 60

3.3.4 函数化程序设计 62

3.4 模块 73

3.4.1 定义模块 73

3.4.2 搜索路径 73

3.4.3 导入模块 75

3.4.4 模块的加载 76

3.4.5 模块的编译模式 77

3.4.6 标准模块 78

3.4.7 包 78

3.5 本章小结 81

第4章 面向对象特性 82

4.1 Python的对象 82

4.2.1 作用域与名字空间 85

4.2 类和实例 85

4.2.2 类的定义 86

4.2.3 类对象 88

4.2.4 实例对象 90

4.2.5 方法对象 91

4.2.6 类的封装 91

4.2.7 类的使用技巧 93

4.3 类的方法 94

4.3.1 使用类的方法 95

4.3.2 特殊类方法 95

4.3.3 高级特殊类方法 98

4.4 类属性和私有函数 99

4.4.1 类属性 99

4.5.1 异常处理 101

4.4.2 私有函数 101

4.5 类异常 101

4.5.2 类异常 104

4.6 继承 105

4.6.1 类属性_bases_ 106

4.6.2 方法的重载 106

4.6.3 多重继承 107

4.7 类的定制 108

4.7.1 在类中重载操作符 109

4.7.2 类的简单定制 110

4.7.3 类的高级定制 113

4.8 打包 115

4.8.1 一个简单的打包类 116

4.8.2 改进打包类 118

4.8.3 打包文件对象 120

4.9 文件对象 121

4.9.1 读取文件 122

4.9.2 关闭文件 122

4.10 相关模块 124

4.10.1 sys模块 124

4.10.2 os模块 126

4.10.3 types模块 129

4.10.4 operator模块 130

4.10.5 struct模块 131

4.11 本章小结 132

5.1 Tkinter简介 133

第5章 Tkinter 133

5.1.1 窗口 135

5.1.2 窗口小部件(Widgets) 135

5.1.3 嵌套 135

5.1.4 布局管理 135

5.1.5 回调 136

5.1.6 事件循环 136

5.1.7 事件绑定 136

5.2 窗口小部件 137

5.2.1 Label窗口小部件 138

5.2.2 Button窗口小部件 139

5.2.3 Scale窗口小部件 142

5.2.4 Canvas窗口小部件 143

5.2.5 Checkbutton窗口小部件 151

5.2.6 Entry窗口小部件 152

5.2.7 Frame窗口小部件 153

5.2.8 Listbox窗口小部件 154

5.2.9 Menu窗口小部件 155

5.2.10 Message窗口小部件 158

5.2.11 Radiobutton窗口小部件 159

5.2.12 Scrollbar窗口小部件 160

5.2.13 Text窗口小部件 161

5.2.14 Toplevel窗口小部件 162

5.3 窗口小部件的综合运用 163

5.3.1 目录查看器 163

5.3.2 简单的计算器 166

5.4.1 安装Pmw 168

5.4 Pmw基础 168

5.4.2 Balloon窗口小部件 169

5.4.3 Buttonbox窗口小部件 170

5.4.4 Combobox窗口小部件 171

5.4.5 Counter窗口小部件 172

5.4.6 Dialog窗口小部件 174

5.4.7 AboutDialog窗口小部件 174

5.4.8 ComboDialog窗口小部件 175

5.4.9 CounterDialog窗口小部件 176

5.4.10 EntryField窗口小部件 177

5.4.11 Group窗口小部件 178

5.4.12 Gauge窗口小部件 179

5.4.13 Notebook窗口小部件 181

5.4.14 ScrolledCanvas窗口小部件 182

5.5 Pmw的简单综合应用 183

5.6 本意小结 187

第6章 正则表达式 188

6.1 正则表达式的语法 188

6.2 re模块 189

6.2.1 complie() 191

6.2.2 match对象和group()、groups()方法 191

6.2.3 使用match()匹配字符串 192

6.2.4 使用search()查找模式 193

6.2.5 匹配多个字符串(|) 193

6.2.6 匹配任意一个单个字符(.) 194

6.2.8 正则表达式的分组 195

6.2.7 字符集([]) 195

6.2.9 边界匹配 197

6.2.10 findall() 198

6.2.11 sub()和subn() 198

6.2.12 split() 199

6.3 正则表达式的应用 201

6.3.1 数据生成器 202

6.3.2 正则表达式模拟器 203

6.4 本章小结 213

第7章 多线程编程 214

7.1 关于线程 214

7.1.1 线程的优先级 215

7.2 线程和Python 216

7.2.1 解释器锁 216

7.1.3 线程的局部存储(TLS) 216

7.1.2 线程的同步 216

7.2.2 访问线程 217

7.2.3 退出线程 218

7.3 thread模块 218

7.4 threading模块 222

7.4.1 Thread类 223

7.4.2 线程化编程的优点 227

7.5 本章小结 229

第8章 图形图像处理 231

8.1 imghdr模块 231

8.2 colorsys模块 233

8.3 imageop模块 236

8.4 rgbimg模块 240

8.5 Visual Python 243

8.6 本章小结 254

第9章 多媒体编程 255

9.1 音频文件基础 255

9.2 sndhdr模块 255

9.3 aifc模块 257

9.4 audioop模块 259

9.5 chunk模块 267

9.6 wave模块 269

9.7 在Python中控制Winamp 270

9.7.1 命令行方式控制Winamp 270

9.7.2 用Windows信息控制Winamp 271

9.7.3 Winamp控制器 275

9.8 本章小结 278

返回顶部