图书介绍

Python编程基础pdf电子书版本下载

Python编程基础
  • 肖建,林海波等编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302065551
  • 出版时间:2003
  • 标注页数:278页
  • 文件大小:25MB
  • 文件页数:290页
  • 主题词:软件工具-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页 直链下载[便捷但速度慢]   [在线试读本书]   [在线获取解压码]

下载说明

Python编程基础PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第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

精品推荐