Python網路編程基礎

Python網路編程基礎

《Python網路編程基礎》是2007年電子工業出版社出版的圖書,作者是(美)高森。本書全面介紹了使用Python語言進行網路編程的基礎知識,主要內容包括網路基礎知識、高級網路操作、Web Services、解析HTML和XHTML、XML、E-mail服務、FTP、使用Python運算元據庫、SSL、幾種伺服器端框架(包括Socket伺服器、SimpleXMLRPCServer、CGI和mod_python),以及多任務處理(包括Forking、執行緒和異步通信)等。

基本介紹

  • 書名:Python網路編程基礎
  • 作者:(美)高森
  • 譯者:莫遲
  • ISBN:10位[7121044951] 13位[9787121044953]
  • 定價:68.00 元
  • 出版社電子工業出版社
  • 出版時間:2007年6月1日
編輯推薦,作者簡介,作品目錄,

編輯推薦

Python網路編程最佳入門圖書!175個完整實例,實踐出真知,Sockets、DNS、Web Service、FTP、Email、SMTP、POP、IMAP、SocketServe、CGI、XML、Forking、資料庫客戶端、多執行緒、異步通信……完整涵蓋網路編程的方方面面
“這可能是我寫過的最簡潔的書評,如果你會Python想進行網路編程,那就一定得買John Goerzen的這本《Python網路編程基礎》!”
——Ron Dippold, Slashdot contributor
來自亞馬遜讀者的五星評價。
“網路編程精華書!”
“本書對網路編程基礎知識做了詳盡介紹,即使不使用Python,本書對您學習網路編程也有極大的幫助!”
親愛的讀者:Python語言非常流行的一個原因在於它方便而靈活的特性。使用Pytt"10n編寫網路程式同樣是非常方便的,它可以無拘無束地訪問作業系統的網路庫,更不用說很多不同的模組了,它們可以實現諸如HTTP、FTP、SMTP、IMAP、DNS等完整的協定。無論您是要編寫網路程式來和本地的機器通信,還是和遠程的伺服器通信,Python都是您需要的語言。為了使您能快速掌握Python網路編程,書中加入了大約175個示例程式。
本書的第1部分討論了客戶端和伺服器的設計,這是所有網路應用程式的基礎。您將學到如何利用IPv6的優點來編寫應用程式,如何與域名伺服器通信,以及如何獲取網頁等。
本書第2部分將向您演示如何編寫傳送和接收E—mail的程式、提供靜態和動態網頁的程式、傳輸檔案以及其他網路程式。您將學到如何使用Apach1e的mod_python模組來建立基於Web的Python應用程式。
本書最後一部分側重於Python網路編程高級套用方面的知識,講解了如何使用多任務處理和無阻塞的I/O來編寫可以同時處理上千個客戶端的伺服器程式。在這個過程中,您將學到編寫很多成功網路程式的奧秘。最重要的是,通過對超過6600行獨立的、現成的代碼的學習,您將能夠立刻把您學到的知識套用到實踐中去。

作者簡介

John Goerzen從1996年開始就是Debian GNU/Linux作業系統開發組的成員,最近15年他一直都在從事軟體開發方面的工作。他對作業系統、程式語言和網路都很感興趣,並且在工作中也開發並用到以上這些方面的各種軟體。目前,他在一個中等規模的製造公司中擔當程式設計師和Unix管理員,並且已經使用Python開發了很多用於公司數據系統的接口。
作為Debian工作組成員,John為系統維護了很多不同的程式。從1998年開始,他就致力於啟動或向新的體系結構擴展Debian,並在Alpha、PowerPCAMD64和NetBSD i386上取得了很大的成就。
2003年,John被選進了Software in the Public Interest(SPI)的董事會。這個公司負責管理Debian在法律和財務上的事務。同年晚些時候,他被任命為SPI的副會長。
除作為Debian工作組成員之外,John還用了大量的時間寫軟體。在他眾所周知的作品中,有兩個是用Python寫的網路激活程式。OfflineIMAP是一個雙向的郵件同步程式,而PyGoDherd是一個多協定的Web和Gopher伺服器。這兩個軟體都用Python獨有的特性來支持模組體系結構,並且提供了很好的靈活性。
John還寫了很多書,包括那本800頁的《Linux Programming Bible》。他還經常為雜誌撰寫文章,同時還是很多書的技術編輯。他還建立了Air Capital Linux用戶組,並經常在組裡演講。

作品目錄

關於作者
關於技術審校
致謝
簡介
第1部分 底層網路
第1章 客戶/伺服器網路介紹
第2章 網路客戶端
第3章 網路伺服器
第4章 域名系統
第5章 域名系統
第2部分 Web Service
第6章 Web客戶端訪問
第7章 解析HTML和XHTML
第8章 XML和XML-RPC
第3部分 E-mail服務
第9章 E-mail的編寫和編碼
第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章 異步通信
索引

相關詞條

熱門詞條

聯絡我們