当前位置: 首页 > 新闻 > 信息荟萃
编号:1214
Python网络编程基础中文版.pdf
http://www.100md.com 2020年1月5日
第1页
第4页
第13页
第29页
第38页
第159页

    参见附件(26718KB,536页)。

     Python网络编程基础,这是一本带你入门简单Python网络编程的书籍,包括Python语法、数据类型、程序结构的认识,让你在学习Python的路上打好良好基础。

    Python网络编程基础介绍

    本书第1部分讨论了客户端和服务器的设计,这是所有网络应用程序的基础。您将学到如何利用IPv6的优点来编写应用程序,如何与域名服务器通信,以及如何获取网页等。

    本书第2部分将向您演示如何编写发送和接收E—mail的程序、提供静态和动态网页的程序、传输文件以及其他网络程序。您将学到如何使用Apach1e的mod_python模块来建立基于Web的Python应用程序。

    本书最后一部分侧重于Python网络编程高级应用方面的知识,讲解了如何使用多任务处理和无阻塞的I/O来编写可以同时处理上千个客户端的服务器程 序。在这个过程中,您将学到编写很多成功网络程序的奥秘。最重要的是,通过对超过6600行独立的、现成的代码的学习,您将能够立刻把您学到的知识应用到实践中去。

    Python网络编程基础作者资料

    JohnGoerzen从1996年开始就是DebianGNU/Linux操作系统开发组的成员,最近15年他一直都在从事软件开发方面的工作。他对操作系统、程序语言和网络都很感兴趣,并且在工作中也开发并用到以上这些方面的各种软件。目前,他在一个中等规模的制造公司中担当程序员和Unix管理员,并且已经使用Python开发了很多用于公司数据系统的接口。

    作为Debian工作组成员,John为系统维护了很多不同的程序。从1998年开始,他就致力于启动或向新的体系结构扩展Debian,并在Alpha、PowerPC、AMD64和NetBSDi386上取得了很大的成就。

    2003年,John被选进了SoftwareinthePublicInterest(SPI)的董事会。这个公司负责管理Debian在法律和财务上的事务。同年晚些时候,他被任命为SPI的副会长。

    除作为Debian工作组成员之外,John还用了大量的时间写软件。在他众所周知的作品中,有两个是用Python写的网络激活程序。OfflineIMAP是一个双向的邮件同步程序,而PyGoDherd是一个多协议的Web和Gopher服务器。这两个软件都用Python独有的特性来支持模块体系结构,并且提供了很好的灵活性。

    John还写了很多书,包括那本800页的《LinuxProgrammingBible》。他还经常为杂志撰写文章,同时还是很多书的技术编辑。他还建立了AirCapitalLinux用户组,并经常在组里演讲。

    Python网络编程基础目录

    第1部分 底层网络

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

    第2章 网络客户端

    第3章 网络服务器

    第4章 域名系统

    第5章 域名系统

    第2部分 Web Service

    第6章 Web客户端访问

    第7章 解析HTML和XHTML

    第8章 XML和XML-RPC

    第3部分 E-mail服务

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

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

    第11章 POP

    第12章 IMAP

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

    第13章 FTP

    第14章 数据库客户端

    第15章 SSL

    第5部分 服务器端框架

    第16章 SocketSever

    第17章 SimpleXMLRPCServer

    第18章 CGI

    第19章 Mod_python

    第6部分 多任务处理

    第20章 forking

    第21章 线程

    第22章 异步通信

    Python网络编程基础截图

您现在查看是摘要介绍页, 详见PDF附件(26718KB,536页)