安道

图书详情

Python 网络编程攻略

关于本书

这本书是Python网络编程方面的探索性指南,涉及了很多网络协议,例如TCP/UDP、HTTP/HTTPS、FTP、SMTP、POP3、IMAP、CGI等。Python功能强大且具交互性,用来开发解决实际问题的脚本是一种享受,比如处理网络和系统管理操作、开发Web应用、与本地和远程网络交互、捕获并分析低层网络数据包,等等。本书主要的目的是教你如何动手处理这些任务,因此不会牵涉太多理论,而是专注实践。

作者

M. O. Faruque Sarker博士是一位软件架构师,也是一位开发运维工程师,目前在英国伦敦大学学院(University College London,简称 UCL)工作。最近几年,他主持开发了很多Python软件项目,其中一个项目是在UCL使用IPython Notebook服务实现的网页版科学计算框架。他是多种开源技术方面的专家,比如说在线学习、Web应用平台、敏捷软件开发,以及IT服务管理方法(例如,DSDM Atern和ITIL服务管理框架)。

内容目录

  • 第1章 套接字、IPv4和简单的客户端/服务器编程
  • 第2章 使用多路复用套接字I/O提升性能
  • 第3章 IPv6、Unix域套接字和网络接口
  • 第4章 HTTP协议网络编程
  • 第5章 电子邮件协议、FTP和CGI编程
  • 第6章 屏幕抓取和其他实用应用
  • 第7章 跨设备编程
  • 第8章 使用Web服务:XML-RPC,SOAP和REST
  • 第9章 网络监控和安全性

随书下载

源码:http://www.packtpub.com/code_download/15533

勘误

如果您在阅读本书过程中发现了错误,欢迎指正

大事记

  • 2014.06.23 试译
  • 2014.06.26 开始翻译
  • 2014.07.09 翻译完毕
  • 2014.07.24 校对完毕
  • 2014.10.31 出版电子书

词汇表

书中有大量术语,翻译过程中主要参照“全国科学技术名词审定委员会”审定的词汇表,也参阅了已出版的相关书籍。

英文中文备注
application应用
boilerplate code样板代码
co-routine协程
datagram数据报
devops开发运维
EpochEpoch不翻译
feed订阅源
geocoding地理编码
Google Summer of Code谷歌编程之夏
guestbook留言板
host byte order主机字节序
loopback回送
multiplex多路复用
netmask网络掩码
network byte order网络字节序
packet数据包
ping查验
poll轮询
positional argument定位参数
recipe攻略
RPC远程过程调用Remote Procedure Call
screen-scraping屏幕抓取
SFTP安全文件传输协议Secure File Transfer Protocol
socket套接字
spawn派生
Unix Domain SocketUnix 域套接字
WSDLWeb 服务定义语言Web Service Definition Language