出版時(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格式下載