第一图书网

Python网络编程基础

高森 电子工业
出版时间:

2007-6  

出版社:

电子工业  

作者:

高森  

页数:

512  

字数:

700000  

译者:

莫迟  

Tag标签:

无  

前言

  大概是因为工作的关系,每次去书店的时候,都要看看关于Python的书。很遗憾,有的书店根本就没有,而有的书店则仅有几本,还是和其它一些不好分 类的书放在一起。而这仅有的几本也基本上都是介绍Python基础的。对比国内Python的冷清,浏览外国的招聘网站,可以看到需要大批Python开 发人员。另一方面,当今世界,网络无处不在,在掌握了Python基础之后,很多人都会想更进一步,而这本书正是一本系统而全面地介绍使用Python进 行网络编程的书。  本书的编排非常清晰,几乎涵盖了网络编程的所有方面。从传统的FTP、Email到较新的XML、Web Service以 及到当前流行的多线程和异步通信,本书都有详细的介绍。本书还给出了大量直接(或稍许修改后)可以使用的例子。如果在学习和工作中灵活应用这些例子,一定 会获到事半功倍的效果。  个人感觉学习一门计算机语言的一种最有效的方法就是真正使用它,本书也不例外。所以我建议读者通读完本书后,记住书中大致的内容,在实际编程中,能够迅速找到书中相关的部分,得到帮助。  一本书的翻译出版不是一个人的事情,这里首先要感谢原书作者John Goerzen,没有他就不会有这本书。随着翻译的进行,越来越能感觉到他是一位 Python和软件工程方面的大师。然后要感谢的是彭俊先生,他总是仔细而耐心地和译者探讨翻译中不合适的地方。互相探讨本身也是一个提高自己的过程。还 要感谢周筠女士、杨福川先生等博文视点的工作人员,是他们严谨、专业的工作才能使这本书顺利出版。还有limodou先生,在译者学习 Python的过程 中给予了很多帮助。最后还要感谢我的家人以及我的妻子Kitty、我的儿子非非,没有他们的鼓励和支持,这本书不会这么快和中国的读者见面。  由于译者自身的水平有限以及时间的仓促,翻译中难免有错误和遗漏,有些专业和习惯用语直接使用了原文,而有些句子的翻译可能无法完全符合中文的习惯,还请读者以及原书作者原谅。读者能够从本书中得到帮助,将是译者最开心的事情。  关于本书中的代码注释,编辑建议我也翻译成中文,以方便读者理解。经过再三考虑,我还是决定保持原样。原因如下:  每个例子,书中都有详细的讲解。注释只是起到一个参考作用;  学习一种语言,阅读别人的程序是一个非常好的方法,我们力争为读者展现作者原汁原味的代码(包括注释)。请读者不要小看注释,作为一个软件从业人员,我 一直鼓励周围的开发人员多写注释,而且要多用英文写注释。计算机语言基本上都是英文的,练习用英文写注释一方面可以提高自己的英文水平,另一方面还可以渐 渐和世界接轨,将来很有可能有外国同事阅读您的代码;  Python本身是一种跨平台语言。如果用中文写注释,将来移植的时候也许会出现问题;而当读者按照书中的英文代码和中文注释来试验这些例子的时候,可能会由于运行环境的不同而产生错误。

内容概要

   本书全面介绍了使用Python语言进行网络编程的基础知识,主要内容包括网络基础知识、高级网络操作、Web Services、解析HTML和XHTML、XML、E-mail服务、FTP、使用Python操作数据库、SSL、几种服务器端框架(包括Socket服务器、SimpleXMLRPCServer、CGI和mod_python),以及多任务处理(包括Forking、线程和异步通信)等。本书实用性强,共提供了大约175个实例,6600行以上的代码,是帮助读者全面而快速地学习Python语言、编写网络程序的最佳实践。 本书可以作为各层次Python、Web和网络程序的开发人员的参考书,在实际工作中使用书中的技术,效果更佳。

作者简介

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

书籍目录

关于作者关于技术审校致谢简介第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想进行网络编程,那就一定得买John Goerzen的这本《Python网络编程基础》!”  ——Ron Dippold, Slashdot contributor


编辑推荐

  Python网络编程最佳入门图书!  175个完整实例,实践出真知,Sockets、DNS、Web Service、FTP、Email、SMTP、POP、IMAP、SocketServe、CGI、XML、Forking、数据库客户端、多线程、异步通信……完整涵盖网络编程的方方面面  亲爱的读者:Python语言非常流行的一个原因在于它方便而灵活的特性。使用Python编写网络程序同样是非常方便的,它可以无拘无束地访问操作系统的网络库,更不用说很多不同的模块了,它们可以实现诸如HTTP、FTP、SMTP、IMAP、DNS等完整的协议。无论您是要编写网络程序来和本地的机器通信,还是和远程的服务器通信,Python都是您需要的语言。为了使您能快速掌握Python网络编程,书中加入了大约175个示例程序

图书封面

图书标签Tags

广告

下载页面


Python网络编程基础 PDF格式下载



有些内容涉及到网络协议,是网络编程入门的好教材,不过,似乎不是Python语言的入门教材~


这本书真的很好在图书馆都借不到呢


初学者值得一看!


送货时间比较快。


我看过了真的!


  基于Python2.3讲的,我在Python2.6.3下测试代码基本通过,少数运行有问题,可能是书中Python版本过低导致的.
  虽说是入门书籍,但是读者最好还是要对网络基础知识有个大概的了解,直接看的话可能会不知道在说什么.
  翻译的问题是这样的,感觉译者对Python的了解不够深入,缺乏自己对文字的理解,纯粹在"硬生生地翻译".而且这本书排版有一些缺陷,有几个例子片段缩进是错误的,只要学过Python的人一眼就能看出来,审稿的时候居然漏掉,而且不止一处,不知道审稿的人是不是在梦游,对于Python这种没有大括号靠缩进来区分代码块的语言来说,这种排版上的缩进失误就是致命的.
  就入门来说Python网络编程好像就只有这本,虽不算完美但也算还可以了.


网络python入门的图书,有关于常见网络协议的讲解。如果你很熟悉网络协议,书中大部分内容是用不到的。关于网络部分的编程介绍的比较详细


即使你不懂Python也可以通过这本书对网络编程进行详细的了解。推荐!!!!!


网络编程的大全吧,虽然没点并不是很详细这个翻译应该不是Python程序员,读的时候有点翻译从简的感觉


网络编程不错的教程,python网络编程入门和实战。;-)


对于了解python在网络方面的支持比较有帮助,但是不够深入。确实是基础。


Apress出版社出了两本书关于Python图书,我都读过这两本书。其中的一本书叫做《DiveIntoPython》我喜欢这本书是因为它深入的探讨了一些难懂的概念,还有client/server代码,它的写作方式很适合初学Python的人。我做程序员已经有15年了,使用Python也已经有5、6年了。我的弟弟也开始使用Python,我们两个人都发现这两本书实用并很好理解。我推荐给程序员水平的人用。


我是Python初学者,学的很爽!


国内的python教程实在是太烂了,从国外译过来不多,不得不看。幸好,还是不错的。


速度,价格和书的质量都不错!


书很不错的,呵呵


粗略翻了下应该说面面俱到不过不是很深入PS:送书很快,昨天订的今天就到了。。。质量还好


haohaoahaohao


里面的例子很实用提高很快


此书一般。符合它的定位。如果有决心学习Python的朋友,可以不考虑此书,直接看啄木鸟的教程,另外自己多写一些小程序。


PYTHON的中文书籍比较少,翻译马马虎虎了


没天理..以后不要在当当网买书,我买了本书加快的,竟然5天后才给我送过来..而且还收了我加急的钱.....


对商品不满意的主要原因是对商品的了解不够,书还可以。


多么好看的书呀


1不适合初学者看2作为手册来翻经较合适


泛泛而谈,没有太多深入的东西


翻译的太差了。例子也有很多错误。感觉那个翻译的是外行,parent给翻译成"双亲",parentclass翻译成"双亲类",靠。本书中的例子是在unix下的,用了一些shell命令,win下调试会有点问题,我估计那个翻译的从未接触过*nix系统。不建议新手看。另外,当当的价格好像比亚马逊要高一点。。。。


翻译太滥,尤其是最后三章


相关图书