Python网络编程攻略介绍了现实世界中几乎所有网络任务的真实示例,通过简明易懂的形式让读者掌握如何使用Python完成这些网络编程任务。具体说来,书中通过70多篇攻略讨论了Python网络编程的高阶话题,包括编写简单的网络客户端和服务器、HTTP协议网络编程、跨设备编程、屏幕抓取以及网络安全监控,等等。本书可以作为任何一门网络编程课程中培养实践技能的补充材料。本书需要读者对Python语言及TCP/IP等基本的网络概念有了解,但即使不精通也能通过本书理解相关概念。
《Python网络编程攻略》适合网络程序员、系统/网络管理员及Web应用程序开发人员阅读。
本书将告诉你如何
开发TCP/IP网络客户端和服务器应用
管理本地设备的IPv4/IPv6网络接口
使用HTTP和HTTPS协议编写用途多、效率高的Web客户端
编写可使用常见电子邮件协议的电子邮件客户端
通过Telnet和SSH连接执行远程系统管理任务
使用Web服务与流行的网站交互
监控并分析重要的常见网络安全漏洞Python网络编程攻略 目录
第1章 套接字、IPv4和简单的客户端/服务器编程
第2章 使用多路复用套接字I/O提升性能
第3章 IPv6、Unix域套接字和网络接口
第4章 协议网络编程
第5章 电子邮件协议、FTP和CGI编程
第6章 屏幕抓取和其他实用程序
第7章 跨设备编程