本書是國內第一本講述Python語言的圖書。 Python是一種功能十分強大的物件導向程式語言,可以用來編寫獨立程式、快速腳本和複雜應用的原型。作為一種開源軟體,Python可以自由獲取,而且非常易學易用。它已經在各種平台上實現了移植,包括各種Unix系統,Linux、Windows 9x、Windows NT和MacOS。
在風靡了Unix、Linux世界以後,Python因為擁有同Windows應用程式物件模型的簡潔接口,也成為Windows程式設計師創建腳本的新寵。而JPython的出現更使Python成為Java程式設計環境中的利器。
本書是Python語言的經典入門讀本,由兩位頂尖的Python技術專家兼訓練專家聯手撰寫,涵蓋了該語言的所有核心內容。書中的每一章都包含了眾多範例,並附有精心編制的習題。由於Python可以像Basic一樣互動地運行,讀者可以在任何安裝了Python的系統中運行這些範例和練習。所有練習的解答都可在書後找到。
本書描述了Python程式的基本構件:類型、操作符、語句、函數、模組、類別以及異常。此外,本書也介紹了更多進階主題,包括複雜的實例。最後也講述如何使用Python定制庫,來創建大型程序,包括用JPython寫的一個實用程式。
無論是用於編寫簡單的腳本,還是複雜的科學計算、Web、資料庫、圖形和動畫程序,Python都已證明是強大而便利的工具。有本書在手,你可以快速有效率地學會使用這門(目前全球炙手可熱的)語言。
"像Python這樣靈活的腳本語言,在Industrial Light&Magic公司裡是必不可少的工具。"
--Tommy Burnette
技術總監
Industrial Light&Magic公司(電影《侏羅紀公園》電腦特效設計公司)
章節目錄
前言第一部分語言核心第一章開始為什麼要選擇Python?
如何運行Python程式?
初覽模組文件
Python設定細節總結練習第二章類型與操作符
Python程式結構為什麼要使用內建型別?
數字字串列表字典元組文件共有的物件屬性內建類型的常見問題總結練習第三章基本語句賦值表達式
print
if條件測試
while循環
for循環程式碼寫的常見問題總結練習第四章函數為什麼要使用函數?
函數基礎函數中的作用域規則參數傳遞其他內容函數的常見問題總結練習第五章模組為什麼要使用模組?
模組基礎模組檔案是名字空間導入模式重載模組其他內容模組的常見問題總結練習第六章類別為什麼要使用類別類別的基礎知識使用class語句使用類別的方法繼承搜尋名字空間樹在類別中重載操作符名字空間規則總結用類別來設計其他內容類別的常見問題總結練習第七章異常為什麼要使用異常異常的基礎知識異常的慣用法異常捕獲模式其他內容異常的常見問題總結練習第二部分外圍層第八章內建工具內建函數庫模組練習第九章用Python完成常見的任務資料結構操作檔案操作程序與Internet相關的任務較大的例子練習第十章框架和應用自動化客戶支援系統與COM的介面:廉價的公共關係一個基於Tkinter的管理表格資料的編輯器設計上的考慮
JPython:Python和Java的結合其他的架構和應用練習第三部分附錄附錄一Python資源附錄二特定平台問題附錄三練習解答詞彙表
展開