《Python网络编程基础》PDF下载

  • 购买积分:16 如何计算积分?
  • 作  者:(美)John Goerzen著;莫迟等译
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2007
  • ISBN:7121044951
  • 页数:512 页
图书介绍:本书全面介绍了使用Python语言进行网络编程的基础知识,主要内容包括网络基础知识、高级网络操作、Web Services、解析HTML和XHTML、XML、E-mail服务、FTP、使用Python操作数据库、SSL、几种服务器端框架(包括Socket服务器、SimpleXMLRPCServer、CGI和mod_python),以及多任务处理(包括Forking、线程和异步通信)等。本书实用性强,共提供了大约175个实例,6600行以上的代码,是帮助读者全面而快速地学习Python语言、编写网络程序的最佳实践。本书可以作为各层次Python、Web和网络程序的开发人员的参考书,在实际工作中使用书中的技术,效果更佳。

第1部分 底层网络 1

第1章 客户/服务器网络介绍 3

第2章 网络客户端 19

第3章 网络服务器 35

第4章 域名系统 65

第5章 高级网络操作 87

第2部分 Web Service 111

第6章 Web客户端访问 113

第7章 解析HTML和XHTML 127

第8章 XML和XML-RPC 145

第3部分 E-mail服务 167

第9章 E-mail的编写和编码 169

第10章 简单邮件传输协议(SMTP) 197

第11章 POP 211

第12章 IMAP 223

第4部分 多用途的客户端协议 273

第13章 FTP 275

第14章 数据库客户端 295

第15章 SSL 321

第5部分 服务器端框架 339

第16章 SocketServer 341

第17章 SimpleXMLRPCServer 355

第18章 CGI 369

第19章 mod_python 393

第6部分 多任务处理 417

第20章 forking 419

第21章 线程 443

第22章 异步通信 469

索引 491