当前位置:首页 > 工业技术
Python程序员指南
Python程序员指南

Python程序员指南PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:杨昆,汪兴东编著
  • 出 版 社:北京:中国青年出版社
  • 出版年份:2001
  • ISBN:7500644388
  • 页数:282 页
图书介绍:
《Python程序员指南》目录

第一部分 利用Python编程 3

第1章 Python概述 3

1.1 Python的起源 3

1.2 Python的优越性 4

1.3 了解Python语言 7

1.4 Python的发展 9

第2章 安装并启动Python 11

2.1 准备运行Python 11

2.1.1 安装Python 11

2.1.2 设置Python环境变量 13

2.2 使用Python的直译器 14

2.2.1 参数的传递 15

2.2.2 互动模式 15

2.2.3 程序错误处理 16

2.2.4 执行Python脚本(script) 16

2.2.5 交互式启动文件(startup file) 16

2.3 要Windows下安装Python 17

2.4 在Apache下设置Python 18

2.4.1 准备 18

2.4.2 配置 18

2.4.3 测试 19

2.5 PyGTK在Windows下的安装 20

2.5.1 安装准备 20

2.4.4 后话 20

2.5.2 安装 21

2.5.3 测试“Hello, world!”程序 21

第3章 Python语法 24

3.1 把Python当作计算器来用 24

3.1.1 数字 25

3.1.2 字符串 27

3.1.3 Unicode字符串 33

3.1.4 列(List) 34

3.2 迈向程序设计的第一步 36

4.1 Python语言的基本数据类型 39

第4章 变量、运算符和表达式 39

4.2 标语符和关键字 40

4.3 声明变量 42

4.4 字符、字符串变量 42

4.5 数值类型 45

第5章 Python数据结构 51

5.1 列表 51

函数程序设计工具 52

5.2 del语句 53

5.3 序表和序列 54

5.4 字典 55

5.5 条件的进一步讨论 56

5.6 序列与其他类型的比较 57

6.1 if语句 59

第6章 控制流 59

6.2 while循环 61

6.3 for循环 62

6.4 try语句 63

6.5 range()函数 65

6.6 break及continue及循环中的else子句 66

6.7 pass语句 66

6.8 定义函数 67

6.8.1 预设内定参数值 69

6.8.2 关键词参数 71

6.8.5 批注字符串 73

6.8.4 Lambda形式 73

6.8.3 随意的参数串 73

第7章 函数 75

7.1 定义函数 75

7.2 使用参数 77

7.2.1 预设内定参数值 77

7.2.2 关键词参数 79

7.2.3 随意的参数串 81

7.2.4 Lambda形式 81

7.2.5 批注字符串 81

第8章 类与对象 83

8.1 Class(类) 83

8.2 术语的使用说明 83

8.3 Python的可用范围(Scopes)及命名空间(Naming Spaces) 84

8.4 Class(类别)初探 86

8.4.1 定义Class(类别)的语法 86

8.4.2 类别对象(Class Objects) 87

8.4.3 特例对象(instance objects) 88

8.4.4 Method Objects (方法对象) 89

8.5 一些随意的想法 90

8.6 继承(Inheritance) 92

多重继承 93

8.7 Private变量 94

8.8 其他 95

例外(Exceptions)也可以是类别 95

9.2 例外 97

9.1 句法错 97

第9章 Python语言调试 97

9.3 例外处理 98

9.4 产生例外 100

9.5 用户自定义例外 101

9.6 定义清理动作 101

第10章 Python的杀手程序Zope 103

10.1 Zope简介 103

10.2 Zope动态网页发展及管理系统简介 105

10.2.1 Zope的内容管理器(content manager) 105

10.2.2 新增一个对象 105

10.2.3 编辑一个DTML文件对象 107

10.2.5 Zope Document Template Markup Language 108

10.2.4 文件的属性 108

10.2.6 特殊TAG的格式 109

10.2.7 变量与运算式 109

10.2.8 条件式 111

10.2.9 循环 111

10.2.10 Zope的安全机制 112

10.2.11 Zope如何决定用户 113

10.2.12 结语 114

10.3 Zope与Python的关系 114

第11章 Python实例 119

11.1 Holle World程序 119

11.2 变量和控制流 120

11.3 基本数据类型 121

11.4 基本数据类型Ⅱ:次序和字典 122

11.5 函数和模块 126

11.6 有用的混合运算 129

11.7 对象休止 131

11.8 定义对象 133

11.9 面向对象的概念 136

11.10 更多的面向对象的概念 140

11.11 特殊类程序 146

11.12 Python GUI编程简介 151

11.13 TK小部件 151

11.14 TK部件2 154

11.15 TK图形 157

11.16 TK图形2 163

11.17 TK图形3 170

11.18 CGI编程 177

第二部分 wxPython程序设计 185

第12章wxPython在Win32下编程 185

12.1 wxPython简介 185

12.1.1 wxWindows 185

12.1.2 wxWdinws+Python= wxPython 186

12.2 初识wxPython 186

12.2.1 哪里可以得到wxPython 186

12.2.2 一个简单的例子 186

12.2.3 在wxPython中的事件 189

12.3 用Python创建一个Doubletalk浏览器 191

12.3.1 MDI框架 192

12.3.2 图标 194

12.3.3 时间 194

12.3.4 主菜单 194

12.3.5 wxFileDialog 197

12.3.6 wxListCtrl 198

12.4 xPython窗口布局 201

12.4.1 约束 201

12.4.2 布局算法 202

12.5 大小管理器(sizer) 202

12.6 wxDialog and friends 203

12.5.1 资源 203

12.5.2 强制力 203

第三部分 Python的高级应用 207

第13章 Python和XML 207

13.1 XML的发展历史 207

13.2 XML的优点 208

13.3 XML的技术实现 209

13.4 XML的相关技术 210

13.4.1 Xlink与Xpointer 210

13.4.2 Xpointer 213

13.4.3 DOM(Document Object Model) 213

13.4.4 Namespaces 214

13.4.5 TML 216

13.5 XML DOM 218

13.6 thon和XML 224

13.6.1 主要模块和包 225

13.6.2 文档对象模型 230

13.6.3 将HTML转换成XML 231

13.6.4 将Python对象转换成XML 232

13.6.5 将XML文档转换成Python对象 234

13.6.6 Python交互式会话 236

13.6.7 重新安排DOM树 236

13.7 Python和XML的结合 237

13.7.1 xml pickle 238

13.7.2 xml pickle设计特点 241

13.7.3 xml objectify 243

13.7.4 xml_objectify的设计特点 245

13.7.5 xml_objectify的前景 247

第14章 Python中的Curses编程 249

14.1 Curses的历史与版本 249

14.2 认识Curses编程的思路 250

14.3 Curses多视窗处理方式 258

14.4 Python:Curses编程 264

第15章 Python中的TK编程 271

15.1 TK简要描述 271

15.2.2 main()函数 272

15.2.1 最小的[Tkinter]程序 272

15.2 基本知识 272

15.2.3 应用几何图形管理器 274

15.2.4 菜单 274

15.2.5 接受用户输入 275

第四部分 附录 279

附录A 交互式输入编辑及代换过去的内容 279

A.1 整行编辑 279

A.2 代换过去的内容 279

A.3 键盘连接 280

A.4 评注 281

附录B Python资源 281

返回顶部