Python網(wǎng)絡(luò)編程基礎(chǔ)

出版時(shí)間:2007-6  出版社:電子工業(yè)  作者:高森  頁(yè)數(shù):512  字?jǐn)?shù):700000  譯者:莫遲  
Tag標(biāo)簽:無(wú)  

前言

   大概是因?yàn)楣ぷ鞯年P(guān)系,每次去書店的時(shí)候,都要看看關(guān)于Python的書。很遺憾,有的書店根本就沒(méi)有,而有的書店則僅有幾本,還是和其它一些不好分 類的書放在一起。而這僅有的幾本也基本上都是介紹Python基礎(chǔ)的。對(duì)比國(guó)內(nèi)Python的冷清,瀏覽外國(guó)的招聘網(wǎng)站,可以看到需要大批Python開 發(fā)人員。另一方面,當(dāng)今世界,網(wǎng)絡(luò)無(wú)處不在,在掌握了Python基礎(chǔ)之后,很多人都會(huì)想更進(jìn)一步,而這本書正是一本系統(tǒng)而全面地介紹使用Python進(jìn) 行網(wǎng)絡(luò)編程的書。   本書的編排非常清晰,幾乎涵蓋了網(wǎng)絡(luò)編程的所有方面。從傳統(tǒng)的FTP、Email到較新的XML、Web Service以 及到當(dāng)前流行的多線程和異步通信,本書都有詳細(xì)的介紹。本書還給出了大量直接(或稍許修改后)可以使用的例子。如果在學(xué)習(xí)和工作中靈活應(yīng)用這些例子,一定 會(huì)獲到事半功倍的效果。   個(gè)人感覺學(xué)習(xí)一門計(jì)算機(jī)語(yǔ)言的一種最有效的方法就是真正使用它,本書也不例外。所以我建議讀者通讀完本書后,記住書中大致的內(nèi)容,在實(shí)際編程中,能夠迅速找到書中相關(guān)的部分,得到幫助。   一本書的翻譯出版不是一個(gè)人的事情,這里首先要感謝原書作者John Goerzen,沒(méi)有他就不會(huì)有這本書。隨著翻譯的進(jìn)行,越來(lái)越能感覺到他是一位 Python和軟件工程方面的大師。然后要感謝的是彭俊先生,他總是仔細(xì)而耐心地和譯者探討翻譯中不合適的地方?;ハ嗵接懕旧硪彩且粋€(gè)提高自己的過(guò)程。還 要感謝周筠女士、楊福川先生等博文視點(diǎn)的工作人員,是他們嚴(yán)謹(jǐn)、專業(yè)的工作才能使這本書順利出版。還有l(wèi)imodou先生,在譯者學(xué)習(xí) Python的過(guò)程 中給予了很多幫助。最后還要感謝我的家人以及我的妻子Kitty、我的兒子非非,沒(méi)有他們的鼓勵(lì)和支持,這本書不會(huì)這么快和中國(guó)的讀者見面?!? 由于譯者自身的水平有限以及時(shí)間的倉(cāng)促,翻譯中難免有錯(cuò)誤和遺漏,有些專業(yè)和習(xí)慣用語(yǔ)直接使用了原文,而有些句子的翻譯可能無(wú)法完全符合中文的習(xí)慣,還請(qǐng)讀者以及原書作者原諒。讀者能夠從本書中得到幫助,將是譯者最開心的事情?!? 關(guān)于本書中的代碼注釋,編輯建議我也翻譯成中文,以方便讀者理解。經(jīng)過(guò)再三考慮,我還是決定保持原樣。原因如下:   每個(gè)例子,書中都有詳細(xì)的講解。注釋只是起到一個(gè)參考作用;   學(xué)習(xí)一種語(yǔ)言,閱讀別人的程序是一個(gè)非常好的方法,我們力爭(zhēng)為讀者展現(xiàn)作者原汁原味的代碼(包括注釋)。請(qǐng)讀者不要小看注釋,作為一個(gè)軟件從業(yè)人員,我 一直鼓勵(lì)周圍的開發(fā)人員多寫注釋,而且要多用英文寫注釋。計(jì)算機(jī)語(yǔ)言基本上都是英文的,練習(xí)用英文寫注釋一方面可以提高自己的英文水平,另一方面還可以漸 漸和世界接軌,將來(lái)很有可能有外國(guó)同事閱讀您的代碼;   Python本身是一種跨平臺(tái)語(yǔ)言。如果用中文寫注釋,將來(lái)移植的時(shí)候也許會(huì)出現(xiàn)問(wèn)題;而當(dāng)讀者按照書中的英文代碼和中文注釋來(lái)試驗(yàn)這些例子的時(shí)候,可能會(huì)由于運(yùn)行環(huán)境的不同而產(chǎn)生錯(cuò)誤。

內(nèi)容概要

   本書全面介紹了使用Python語(yǔ)言進(jìn)行網(wǎng)絡(luò)編程的基礎(chǔ)知識(shí),主要內(nèi)容包括網(wǎng)絡(luò)基礎(chǔ)知識(shí)、高級(jí)網(wǎng)絡(luò)操作、Web Services、解析HTML和XHTML、XML、E-mail服務(wù)、FTP、使用Python操作數(shù)據(jù)庫(kù)、SSL、幾種服務(wù)器端框架(包括Socket服務(wù)器、SimpleXMLRPCServer、CGI和mod_python),以及多任務(wù)處理(包括Forking、線程和異步通信)等。本書實(shí)用性強(qiáng),共提供了大約175個(gè)實(shí)例,6600行以上的代碼,是幫助讀者全面而快速地學(xué)習(xí)Python語(yǔ)言、編寫網(wǎng)絡(luò)程序的最佳實(shí)踐。    本書可以作為各層次Python、Web和網(wǎng)絡(luò)程序的開發(fā)人員的參考書,在實(shí)際工作中使用書中的技術(shù),效果更佳。

作者簡(jiǎn)介

John Goerzen從1996年開始就是Debian GNU/Linux操作系統(tǒng)開發(fā)組的成員,最近15年他一直都在從事軟件開發(fā)方面的工作。他對(duì)操作系統(tǒng)、程序語(yǔ)言和網(wǎng)絡(luò)都很感興趣,并且在工作中也開發(fā)并用到以上這些方面的各種軟件。目前,他在一個(gè)中等規(guī)模的制造公司中擔(dān)當(dāng)程序員和Unix管理

書籍目錄

關(guān)于作者關(guān)于技術(shù)審校致謝簡(jiǎn)介第1部分 底層網(wǎng)絡(luò)  第1章 客戶/服務(wù)器網(wǎng)絡(luò)介紹  第2章 網(wǎng)絡(luò)客戶端  第3章 網(wǎng)絡(luò)服務(wù)器  第4章 域名系統(tǒng)  第5章 域名系統(tǒng)第2部分 Web Service  第6章 Web客戶端訪問(wèn)  第7章 解析HTML和XHTML  第8章 XML和XML-RPC第3部分 E-mail服務(wù)  第9章 E-mail的編寫和編碼  第10章 簡(jiǎn)單郵件傳輸協(xié)議(SMTP)  第11章 POP  第12章 IMAP第4部分 多用途的客戶端協(xié)議  第13章 FTP   第14章 數(shù)據(jù)庫(kù)客戶端  第15章 SSL  第5部分 服務(wù)器端框架  第16章 SocketSever  第17章 SimpleXMLRPCServer  第18章 CGI   第19章 Mod_python第6部分 多任務(wù)處理  第20章 forking  第21章 線程  第22章 異步通信索引

媒體關(guān)注與評(píng)論

   “這可能是我寫過(guò)的最簡(jiǎn)潔的書評(píng),如果你會(huì)Python想進(jìn)行網(wǎng)絡(luò)編程,那就一定得買John Goerzen的這本《Python網(wǎng)絡(luò)編程基礎(chǔ)》!”   ——Ron Dippold, Slashdot contributor

編輯推薦

   Python網(wǎng)絡(luò)編程最佳入門圖書!   175個(gè)完整實(shí)例,實(shí)踐出真知,Sockets、DNS、Web Service、FTP、Email、SMTP、POP、IMAP、SocketServe、CGI、XML、Forking、數(shù)據(jù)庫(kù)客戶端、多線程、異步通信……完整涵蓋網(wǎng)絡(luò)編程的方方面面   親愛的讀者:Python語(yǔ)言非常流行的一個(gè)原因在于它方便而靈活的特性。使用Python編寫網(wǎng)絡(luò)程序同樣是非常方便的,它可以無(wú)拘無(wú)束地訪問(wèn)操作系統(tǒng)的網(wǎng)絡(luò)庫(kù),更不用說(shuō)很多不同的模塊了,它們可以實(shí)現(xiàn)諸如HTTP、FTP、SMTP、IMAP、DNS等完整的協(xié)議。無(wú)論您是要編寫網(wǎng)絡(luò)程序來(lái)和本地的機(jī)器通信,還是和遠(yuǎn)程的服務(wù)器通信,Python都是您需要的語(yǔ)言。為了使您能快速掌握Python網(wǎng)絡(luò)編程,書中加入了大約175個(gè)示例程序

圖書封面

圖書標(biāo)簽Tags

無(wú)

評(píng)論、評(píng)分、閱讀與下載


    Python網(wǎng)絡(luò)編程基礎(chǔ) PDF格式下載


用戶評(píng)論 (總計(jì)28條)

 
 

  •   有些內(nèi)容涉及到網(wǎng)絡(luò)協(xié)議,是網(wǎng)絡(luò)編程入門的好教材,不過(guò),似乎不是Python語(yǔ)言的入門教材~
  •   這本書真的很好在圖書館都借不到呢
  •   初學(xué)者值得一看!
  •   送貨時(shí)間比較快。
  •   我看過(guò)了真的!
  •     基于Python2.3講的,我在Python2.6.3下測(cè)試代碼基本通過(guò),少數(shù)運(yùn)行有問(wèn)題,可能是書中Python版本過(guò)低導(dǎo)致的.
      雖說(shuō)是入門書籍,但是讀者最好還是要對(duì)網(wǎng)絡(luò)基礎(chǔ)知識(shí)有個(gè)大概的了解,直接看的話可能會(huì)不知道在說(shuō)什么.
      翻譯的問(wèn)題是這樣的,感覺譯者對(duì)Python的了解不夠深入,缺乏自己對(duì)文字的理解,純粹在"硬生生地翻譯".而且這本書排版有一些缺陷,有幾個(gè)例子片段縮進(jìn)是錯(cuò)誤的,只要學(xué)過(guò)Python的人一眼就能看出來(lái),審稿的時(shí)候居然漏掉,而且不止一處,不知道審稿的人是不是在夢(mèng)游,對(duì)于Python這種沒(méi)有大括號(hào)靠縮進(jìn)來(lái)區(qū)分代碼塊的語(yǔ)言來(lái)說(shuō),這種排版上的縮進(jìn)失誤就是致命的.
      就入門來(lái)說(shuō)Python網(wǎng)絡(luò)編程好像就只有這本,雖不算完美但也算還可以了.
  •   網(wǎng)絡(luò)python入門的圖書,有關(guān)于常見網(wǎng)絡(luò)協(xié)議的講解。如果你很熟悉網(wǎng)絡(luò)協(xié)議,書中大部分內(nèi)容是用不到的。關(guān)于網(wǎng)絡(luò)部分的編程介紹的比較詳細(xì)
  •   即使你不懂Python也可以通過(guò)這本書對(duì)網(wǎng)絡(luò)編程進(jìn)行詳細(xì)的了解。推薦?。。。?!
  •   網(wǎng)絡(luò)編程的大全吧,雖然沒(méi)點(diǎn)并不是很詳細(xì)這個(gè)翻譯應(yīng)該不是Python程序員,讀的時(shí)候有點(diǎn)翻譯從簡(jiǎn)的感覺
  •   網(wǎng)絡(luò)編程不錯(cuò)的教程,python網(wǎng)絡(luò)編程入門和實(shí)戰(zhàn)。;-)
  •   對(duì)于了解python在網(wǎng)絡(luò)方面的支持比較有幫助,但是不夠深入。確實(shí)是基礎(chǔ)。
  •   Apress出版社出了兩本書關(guān)于Python圖書,我都讀過(guò)這兩本書。其中的一本書叫做《DiveIntoPython》我喜歡這本書是因?yàn)樗钊氲奶接懥艘恍╇y懂的概念,還有client/server代碼,它的寫作方式很適合初學(xué)Python的人。我做程序員已經(jīng)有15年了,使用Python也已經(jīng)有5、6年了。我的弟弟也開始使用Python,我們兩個(gè)人都發(fā)現(xiàn)這兩本書實(shí)用并很好理解。我推薦給程序員水平的人用。
  •   我是Python初學(xué)者,學(xué)的很爽!
  •   國(guó)內(nèi)的python教程實(shí)在是太爛了,從國(guó)外譯過(guò)來(lái)不多,不得不看。幸好,還是不錯(cuò)的。
  •   速度,價(jià)格和書的質(zhì)量都不錯(cuò)!
  •   書很不錯(cuò)的,呵呵
  •   粗略翻了下應(yīng)該說(shuō)面面俱到不過(guò)不是很深入PS:送書很快,昨天訂的今天就到了。。。質(zhì)量還好
  •   haohaoahaohao
  •   里面的例子很實(shí)用提高很快
  •   此書一般。符合它的定位。如果有決心學(xué)習(xí)Python的朋友,可以不考慮此書,直接看啄木鳥的教程,另外自己多寫一些小程序。
  •   PYTHON的中文書籍比較少,翻譯馬馬虎虎了
  •   沒(méi)天理..以后不要在當(dāng)當(dāng)網(wǎng)買書,我買了本書加快的,竟然5天后才給我送過(guò)來(lái)..而且還收了我加急的錢.....
  •   對(duì)商品不滿意的主要原因是對(duì)商品的了解不夠,書還可以。
  •   多么好看的書呀
  •   1不適合初學(xué)者看2作為手冊(cè)來(lái)翻經(jīng)較合適
  •   泛泛而談,沒(méi)有太多深入的東西
  •   翻譯的太差了。例子也有很多錯(cuò)誤。感覺那個(gè)翻譯的是外行,parent給翻譯成"雙親",parentclass翻譯成"雙親類",靠。本書中的例子是在unix下的,用了一些shell命令,win下調(diào)試會(huì)有點(diǎn)問(wèn)題,我估計(jì)那個(gè)翻譯的從未接觸過(guò)*nix系統(tǒng)。不建議新手看。另外,當(dāng)當(dāng)?shù)膬r(jià)格好像比亞馬遜要高一點(diǎn)。。。。
  •   翻譯太濫,尤其是最后三章

推薦圖書


 

250萬(wàn)本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7