Python語言入門
陳革, 馮大輝 譯
出版時(shí)間:2001年04月
頁數(shù):412
本書是國內(nèi)第一本講述Python語言的圖書。Python是一種功能十分強(qiáng)大的面向?qū)ο缶幊陶Z言,可以用于編寫?yīng)毩⒊绦颉⒖焖倌_本和復(fù)雜應(yīng)用的原型。作為一種開源軟件,Python可以自由獲取,而且非常易學(xué)易用。它已經(jīng)在各種平臺上實(shí)現(xiàn)了移植,包括各種Unix系統(tǒng),Linux、Windows 9x、Windows NT和MacOS。
在風(fēng)靡了Unix、Linux世界以后,Python由于擁有同Windows應(yīng)用程序?qū)ο竽P偷暮啙嵔涌?,也成為Windows程序員創(chuàng)建腳本的新寵。而JPython的出現(xiàn)更使Python成為Java編程環(huán)境中的利器。
本書是Python語言的經(jīng)典入門讀本,由兩名頂尖的Python技術(shù)專家兼培訓(xùn)專家聯(lián)手撰寫,涵蓋了該語言的所有核心內(nèi)容。書中的每一章都包含了眾多范例,并附有精心編制的習(xí)題。由于Python可以像Basic那樣交互地運(yùn)行,讀者可以在任何安裝了Python的系統(tǒng)中運(yùn)行這些范例和練習(xí)。所有練習(xí)的解答都可在書后找到。
本書描述了Python程序的基本構(gòu)件:類型、操作符、語句、函數(shù)、模塊、類以及異常。此外,本書還介紹了更多高級主題,包括復(fù)雜的實(shí)例。最后還講述了如何使用Python定制庫,來創(chuàng)建大型程序,包括用JPython寫的一個(gè)實(shí)用程序。
無論是用于編寫簡單的腳本,還是復(fù)雜的科學(xué)計(jì)算、Web、數(shù)據(jù)庫、圖形和動畫程序,Python都已證明是強(qiáng)大而便利的工具。有本書在手,你可以快速高效地學(xué)會使用這門(目前全球炙手可熱的)語言。
"像Python這樣靈活的腳本語言,在Industrial Light&Magic公司里是必不可少的工具。"
--Tommy Burnette
技術(shù)總監(jiān)
Industrial Light&Magic公司
(電影《侏羅紀(jì)公園》電腦特效設(shè)計(jì)公司)
- 前言
- 第一部分 語言核心
- 第一章 開始
- 為什么要選擇Python?
- 如何運(yùn)行Python程序?
- 初覽模塊文件
- Python設(shè)置細(xì)節(jié)
- 總結(jié)
- 練習(xí)
- 第二章 類型與操作符
- Python程序結(jié)構(gòu)
- 為什么要使用內(nèi)置類型?
- 數(shù)字
- 字符串
- 列表
- 字典
- 元組
- 文件
- 共有的對象屬性
- 內(nèi)置類型的常見問題
- 總結(jié)
- 練習(xí)
- 第三章 基本語句
- 賦值
- 表達(dá)式
- print
- if條件測試
- while循環(huán)
- for循環(huán)
- 代碼編寫的常見問題
- 總結(jié)
- 練習(xí)
- 第四章 函數(shù)
- 為什么要使用函數(shù)?
- 函數(shù)基礎(chǔ)
- 函數(shù)中的作用域規(guī)則
- 參數(shù)傳遞
- 其他內(nèi)容
- 函數(shù)的常見問題
- 總結(jié)
- 練習(xí)
- 第五章 模塊
- 為什么要使用模塊?
- 模塊基礎(chǔ)
- 模塊文件是名字空間
- 導(dǎo)入模式
- 重載模塊
- 其他內(nèi)容
- 模塊的常見問題
- 總結(jié)
- 練習(xí)
- 第六章 類
- 為什么要使用類
- 類的基礎(chǔ)知識
- 使用class語句
- 使用類的方法
- 繼承搜索名字空間樹
- 在類中重載操作符
- 名字空間規(guī)則總結(jié)
- 用類來設(shè)計(jì)
- 其他內(nèi)容
- 類的常見問題
- 總結(jié)
- 練習(xí)
- 第七章 異常
- 為什么要使用異常
- 異常的基礎(chǔ)知識
- 異常的慣用法
- 異常捕獲模式
- 其他內(nèi)容
- 異常的常見問題
- 總結(jié)
- 練習(xí)
- 第二部分 外圍層
- 第八章 內(nèi)置工具
- 內(nèi)置函數(shù)
- 庫模塊
- 練習(xí)
- 第九章 用Python完成
- 常見的任務(wù)
- 數(shù)據(jù)結(jié)構(gòu)操作
- 文件操作
- 操作程序
- 與Internet相關(guān)的任務(wù)
- 較大的例子
- 練習(xí)
- 第十章 框架和應(yīng)用
- 自動化客戶支持系統(tǒng)
- 與COM的接口:廉價(jià)的公共關(guān)系
- 一個(gè)基于Tkinter的管理表格數(shù)據(jù)的編輯器
- 設(shè)計(jì)上的考慮
- JPython:Python和Java的結(jié)合
- 其他的框架和應(yīng)用
- 練習(xí)
- 第三部分 附錄
- 附錄一 Python資源
- 附錄二 特定平臺問題
- 附錄三 練習(xí)解答
- 詞匯表
書名:Python語言入門
譯者:陳革, 馮大輝 譯
國內(nèi)出版社:中國電力出版社
出版時(shí)間:2001年04月
頁數(shù):412
書號:7-5083-0580-9
原版書出版商:O'Reilly Media
Mark Lutz
作為全球Python培訓(xùn)界的領(lǐng)軍人物。Mark Lutz是Python最暢銷書籍的作者,也是Python社區(qū)的先驅(qū)。
Mark 是O’Reilly出版的《Programming Python》和《Python Pocket Reference》的作者,這兩本書于2009年都已經(jīng)出版了第3版。Mark自1992年開始接觸Python,1995年開始撰寫有關(guān)Python的書籍,從1997年開始教授Python課程。截止到2009年,他已經(jīng)開辦了225個(gè)Python短期培訓(xùn)課程,教授了大約3500名學(xué)習(xí)者,銷售了大約25萬冊有關(guān)Python的書籍。許多書被翻譯成十多種語言。
此外,Mark擁有威斯康星大學(xué)計(jì)算機(jī)科學(xué)學(xué)士和碩士學(xué)位,在過去的25年中,他主要從事編譯器、編程工具、腳本程序以及各種客戶端/服務(wù)器系統(tǒng)方面的工作。你也可以通過訪問http://www.rmi.net/~lutz與他取得聯(lián)系。
David Ascher
David Ascher多才多藝,是科學(xué)家/軟件工程師/培訓(xùn)專家的三位一體。白天,他研究視覺。夜晚,他花大量的時(shí)間鉆研計(jì)算機(jī)科學(xué)。和Mark一樣,他也是受歡迎的Python老師。
本書封面上的動物是林鼠(wood rat,鼠科林鼠屬)。林鼠可以在中北美各種環(huán)境中生存(大多在多巖石、灌木和沙漠地區(qū)),通常遠(yuǎn)離人類,雖然它們偶爾也會損害一些莊稼。它們善于攀援,在6米高的樹上筑巢而居。也有一些種類的林鼠居住在地下或巖石中的洞穴里。
這些灰褐色、中等個(gè)頭的嚙齒類動物又稱pack rat(收集鼠),它們愛把各種各樣的東西運(yùn)回家里,無論是否有用,尤其喜歡閃閃發(fā)亮的東西,如易拉罐、玻璃和金屬器皿。