分享
 
 
 

《征服Python--语言基础与典型应用》完美书签+清晰PDF版

王朝资源·作者佚名  2010-06-18
 说明  因可能的版权问题本站不提供该资源的存贮、播放、下载或推送,本文仅为内容简介。

中文名: 征服Python--语言基础与典型应用

版本: 完美书签+清晰PDF版

发行时间: 2007年9月

地区: 大陆

对白语言: 普通话

文字语言: 简体中文

简介:

网络上现有的版本清晰度不高,书签也很不完整,所以自己搜集清晰的资料制作了这个版本!

清晰度预览

【图书内容简介】

Python是目前流行的脚本语言之一。本书由浅入深、循序渐进地讲授如何使用Python进行程序开发。全书内容包括Python安装、开发工具简介、Python基本语法、系统应用、GUI编程、数据库和网络编程、数据结构与算法、多媒体编程、图片处理等。书中针对Python的扩展模块给出了详细的语法介绍,并且提供了典型实例,使读者能很快地使用Pytn进行程序开发。 .

本书适合Python初学者、程序设计人员、编程爱好者、大专院校学生以及需要进行科学计算的工程人员阅读。

深入系统:给出了Python在Windows下与系统相关的操作,如查看修改系统启动项等

第一篇Python入门

第1章Python概述3

1.1Python简介3

1.2为什么使用Python4

1.3不同平台下的Python5

1.3.1Java平台下的Python5

1.3.2.NET平台下的Python:Python for .NET和IronPython6

1.4搭建开发环境6

1.4.1对操作系统的要求6

1.4.2下载和安装Python7

1.4.3自己编译Python9

1.4.4使用Vim编写Python脚本10

1.4.5使用Emacs编写Python脚本14

1.4.6使用PythonWin编写Python脚本16

1.4.7其他的Python开发环境18

1.5运行Python脚本19

1.5.1第一个Python程序——“Hello,Python!”19

1.5.2在Python交互式命令行中运行脚本20

第2章Python起步22

2.1脚本基本结构22

2.2基本输入/输出24

2.3在Python中使用中文26

2.4把Python当作计算器28

第二篇Python语法

第3章Python数据类型与基本语句33

3.1Python数据类型——数字33

3.1.1基本类型33

3.1.2运算符34

3.2Python数据类型——字符串35

3.2.1字符串概述36

3.2.2操作字符串36

3.2.3索引和分片39

3.2.4格式化字符串40

3.2.5字符串与数字相互转换40

3.2.6原始字符串(Raw String)41

3.3Python数据类型——列表和元组41

3.4Python数据类型——字典42

3.5Python数据类型——文件43

3.6Python基本语句45

3.6.1if语句45

3.6.2for语句47

3.6.3while语句49

第4章函数与模块51

4.1函数51

4.1.1函数声明51

4.1.2函数调用52

4.2函数中的参数53

4.2.1参数默认值53

4.2.2参数传递54

4.2.3可变长参数55

4.2.4参数引用56

4.3作用域56

4.4lambda表达式57

4.5模块58

4.5.1模块概述58

4.5.2模块查找路径60

4.5.3模块编译61

4.5.4模块独立运行——_name_属性62

4.5.5dir()函数62

4.6模块包63

第5章正则表达式65

5.1正则表达式概述65

5.1.1基本元字符65

5.1.2常用正则表达式分析66

5.2re模块函数应用67

5.2.1匹配和搜索67

5.2.2替换函数68

5.2.3分割字符串函数69

5.3正则表达式对象69

5.3.1以“\”开头的元字符69

5.3.2编译正则表达式70

5.3.3使用原始字符串71

5.4正则表达式对象的属性和方法71

5.4.1匹配和搜索71

5.4.2替换73

5.4.3分割字符串74

5.5使用组75

5.5.1组概述75

5.5.2组的扩展语法76

5.6Match对象77

5.6.1使用Match对象处理组77

5.6.2使用Match对象处理索引78

5.7使用正则表达式处理文件79

第6章面向对象的Python82

6.1概述82

6.1.1Python中的面向对象的思想82

6.1.2类和对象83

6.2类的基础84

6.2.1类的定义84

6.2.2类的使用85

6.3类的属性和方法86

6.3.1类的属性86

6.3.2类的方法87

6.4类的继承90

6.4.1通过继承创建类90

6.4.2多重继承91

6.5重载93

6.5.1方法重载93

6.5.2运算符重载94

6.6模块中的类96

第7章异常与调试98

7.1捕获异常98

7.1.1使用try语句98

7.1.2处理异常100

7.1.3多重异常处理102

7.2引发异常103

7.2.1使用raise引发异常103

7.2.2assert——简化的raise语句104

7.2.3自定义异常类105

7.3使用pdb调试Python脚本105

7.3.1运行语句105

7.3.2运行表达式106

7.3.3运行函数107

7.3.4设置硬断点107

7.3.5pdb调试命令108

7.4在PythonWin中调试Python脚本110

第三篇系统应用

第8章Python扩展和嵌入117

8.1扩展Python117

8.1.1扩展概述117

8.1.2程序详解122

8.1.3在Python扩展中使用MFC124

8.2在C/C++中嵌入Python128

8.2.1高层次嵌入Python128

8.2.2较低层次嵌入Python129

8.2.3在C中嵌入Python实例133

8.3语言的黏合剂SWIG135

8.3.1在Windows集成开发环境中使用SWIG136

8.3.2SWIG接口文件的语法简介138

8.4混合系统接口Boost.Python139

8.4.1编译Boost.Python139

8.4.2使用Boost.Python扩展和嵌入Python140

8.4.3使用Pyste代码生成器144

8.5连接Python与C的桥梁——Pyrex145

8.5.1安装使用Pyrex145

8.5.2Pyrex文件语法146

第9章多线程编程148

9.1线程基础148

9.1.1创建线程148

9.1.2Thread对象中的方法150

9.2线程同步153

9.2.1简单的线程同步153

9.2.2使用条件变量保持线程同步154

9.2.3使用队列保持线程同步156

9.3线程间通信157

9.3.1Event对象的方法157

9.3.2使用Event对象实现线程间通信158

9.4微线程——Stackless Python158

9.4.1Stackless Python概述159

9.4.2使用微线程161

第10章系统编程162

10.1访问Windows注册表162

10.1.1注册表概述162

10.1.2使用Python操作注册表163

10.1.3查看系统启动项166

10.1.4修改IE167

10.2文件和目录169

10.2.1文件目录常用函数169

10.2.2批量重命名171

10.2.3代码框架生成器172

10.3使用py2exe生成可执行文件173

10.3.1安装py2exe173

10.3.2使用py2exe生成可执行文件174

10.4运行其他程序176

10.4.1使用os.system函数运行其他程序176

10.4.2使用ShellExecute函数运行其他程序176

10.4.3使用CreateProcess函数运行其他程序177

10.4.4使用ctypes调用kernel32.dll中的函数178

第11章使用PythonWin编写GUI184

11.1Windows GUI编程概述184

11.1.1使用Windows API创建窗口184

11.1.2使用MFC创建窗口186

11.2对话框188

11.2.1创建对话框188

11.2.2向对话框中添加控件188

11.2.3使用DLL文件中的资源191

11.2.4处理按钮消息192

11.3菜单195

11.3.1创建菜单195

11.3.2使用DLL中的菜单198

11.3.3处理菜单消息200

第12章使用Tkinter编写GUI202

12.1Tkinter概述202

12.1.1创建简单的窗口202

12.1.2向窗口中添加组件203

12.2使用组件204

12.2.1组件分类204

12.2.2组件布局204

12.2.3使用按钮205

12.2.4使用文本框207

12.2.5使用标签208

12.2.6使用菜单210

12.2.7使用单选框和复选框211

12.2.8绘制图形214

12.3事件处理216

12.3.1事件表示216

12.3.2响应事件218

12.4创建对话框221

12.4.1使用标准对话框221

12.4.2创建自定义对话框226

第13章使用wxPython编写GUI228

13.1wxPython概述228

13.1.1安装wxPython228

13.1.2创建窗口230

13.2组件231

13.2.1面板231

13.2.2按钮233

13.2.3标签235

13.2.4文本框236

13.2.5单选框和复选框239

13.2.6使用sizer布置组件241

13.3对话框242

13.3.1消息框和标准对话框242

13.3.2创建自定义对话框245

13.4菜单246

13.4.1创建菜单246

13.4.2绑定菜单事件248

13.5资源文件249

13.5.1创建资源文件249

13.5.2在脚本中使用资源文件251

13.6一个简单的文本编辑器252

第14章使用PyGTK编写GUI256

14.1PyGTK概述256

14.1.1PyGTK安装256

14.1.2创建窗口257

14.2组件258

14.2.1标签258

14.2.2按钮261

14.2.3容器组件264

14.2.4文本框266

14.2.5单选框和复选框269

14.3消息框和对话框271

14.3.1消息框271

14.3.2标准对话框273

14.3.3自定义对话框275

14.4菜单277

14.4.1创建菜单277

14.4.2菜单事件281

14.5资源文件282

14.5.1使用Glade创建资源文件282

14.5.2使用资源文件284

第15章使用PyQT编写GUI286

15.1PyQt概述286

15.1.1PyQt的安装286

15.1.2使用PyQt创建窗口288

15.2组件288

15.2.1标签288

15.2.2布局组件和空白项289

15.2.3按钮292

15.2.4文本框294

15.2.5单选框和复选框297

15.2.6菜单298

15.3对话框301

15.3.1消息框和标准对话框301

15.3.2自定义对话框306

15.4资源文件307

15.4.1使用Qt Designer创建资源文件307

15.4.2使用资源文件309

第四篇Web与数据库

第16章Python与数据库313

16.1连接Access数据库313

16.1.1使用ODBC连接Access数据库313

16.1.2使用 DAO连接Access数据库317

16.1.3使用ADO连接Access数据库318

16.2使用MySQL数据库319

16.2.1安装MySQL319

16.2.2连接到MySQL322

16.3嵌入式数据库SQLite324

第17章Python Web应用326

17.1开源Web应用服务器Zope326

17.1.1安装Zope326

17.1.2使用Zope管理界面328

17.1.3创建模板331

17.1.4添加Python脚本334

17.1.5连接MySQL数据库335

17.2使用Plone内容管理系统337

17.2.1安装Plone337

17.2.2安装Plone产品340

17.3在Microsoft IIS中使用Python344

17.3.1安装Microsoft IIS344

17.3.2在ASP中使用Python脚本347

17.3.3一个简单的例子350

17.4在Apache中使用Python353

17.4.1安装配置Apache353

17.4.2安装mod_python355

17.4.3使用Python Sever Pages创建留言板357

第18章Python网络编程361

18.1使用socket模块361

18.1.1网络编程概述361

18.1.2使用socket模块建立网络通信362

18.1.3在局域网中传输文件367

18.2使用urllib、httplib以及ftplib370

18.2.1使用Python访问网站370

18.2.2访问FTP374

18.3使用poplib和smtplib模块收发邮件378

18.3.1检查E-mail378

18.3.2发送E-mail381

18.4连接到Gtalk383

18.4.1安装XMPPPY384

18.4.2使用XMPPPY385

第19章处理HTML与XML388

19.1处理HTML388

19.1.1HTMLParser模块简介388

19.1.2获取页面图片地址390

19.1.3查看天气预报391

19.2处理XML397

19.2.1XML基础397

19.2.2文档类型定义399

19.2.3命名空间400

19.3使用Python处理XML401

19.3.1使用xml.parsers.expat处理XML401

19.3.2使用xml.sax处理XML404

19.3.3使用xml.dom处理XML405

19.4简单的RSS阅读器405

第五篇多媒体与其他应用

第20章数据结构与算法413

20.1表、栈和队列413

20.1.1表413

20.1.2栈414

20.1.3队列416

20.2树和图418

20.2.1树418

20.2.2二叉树419

20.2.3图422

20.3查找与排序424

20.3.1查找424

20.3.2排序426

第21章科学计算429

21.1NumPy和SciPy简介429

21.1.1安装NumPy和SciPy429

21.1.2NumPy简介431

21.1.3SciPy简介432

21.2矩阵运算和解线性方程组433

21.2.1矩阵运算434

21.2.2解线性方程组436

21.3使用Matplotlib绘制函数图形437

21.3.1安装Matplotlib437

21.3.2使用Matplotlib绘制图形440

第22章Python多媒体编程442

22.1使用PyOpenGL绘制3D图形442

22.1.1安装PyOpenGL442

22.1.2使用PyOpenGL创建窗口443

22.1.3绘制文字444

22.1.4绘制2D图形446

22.1.5绘制3D图形448

22.1.6纹理映射450

22.2播放音频文件453

22.2.1使用DirectSound453

22.2.2使用WMPlayer.OCX455

22.3PyGame456

22.3.1安装PyGame457

22.3.2使用PyGame编写简单的游戏458

第23章使用PIL处理图片462

23.1PIL概述462

23.1.1安装PIL462

23.1.2PIL简介463

23.2使用PIL处理图片465

23.2.1转换图片格式465

23.2.2生成缩略图467

23.2.3为图片添加Logo471

杀毒提示:

[已通过安全检测]

安全检测软体:360杀毒双引擎版

版本:1.1.0.1307

病毒库更新日期:2010-06-17

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有