內容介紹
Python是流行、開源、面向對象的程式語言,既可以用於編寫單機運行的程式也可以編寫腳本程式,具有可移植、強大、易用等特點。跟隨專業教師學習是最快捷的掌握此語言的方式。新版的《學習Python》把你帶到Mark Lutz和David Ascher面前,他們是著名的Python專家和培訓師,他們的用語親切、組織良好的文章已經指導了許多編程者精通這種語言。
《學習Python(第二版)》給程式設計師提供了一個學習Python和面向對象編程的綜合學習工具。它根據1999年該書第一版發布以來Python語言的大量變化做了更新。本書介紹了最近發布的Python 2.3的基本要素並涵蓋了新的特性,如列表內涵,嵌套作用域和疊代器/產生器。
除了語言特性,《學習Python(第二版)》還為初級程式設計師提供了新的內容,包括新的面向對象編程和動態類型回顧,新的關於編程起步和配置選項的討論,新的關於文檔的內容等等。全書用新的實例使得語言特性的套用更加具體。
《學習Python(第二版)》首先給出了理解和構造Python程式必需的所有信息,包括類型、運算符、表達式、類、函式、模組和異常。然後,作者給出了更高級的內容,通過真實的套用和可用擴展庫說明如何用Python完成一般的任務。全書提供了練習以檢驗自己的新技能。
《學習Python(第二版)》是本可靈活選讀的圖書,它讓讀者能夠集中深入Python語言的核心。隨著通讀全書,你將獲得對Python深入而完整的理解,這將幫助你自己開發大型的應用程式。本書適合於任何不僅僅想停留於了解Python而且想更好地掌握它的人。
對本書第一版的褒獎:
“這本書最優之處是作者在提供有用的實例與詳細解釋說明之間取得近乎完美的平衡。無論你是有經驗的電腦程式員還是初學者,這本書對於學習Python語言都是非常適合的。”
——Andrew Morrison, CedarLug
作品目錄
Preface
Part I.