-
版本:1.20
-
A Byte of Python
-
Copyright © 2003-2005 Swaroop C H
-
簡明 Python 教程
-
《簡明 Python 教程》為 "A Byte of Python" 的唯一指定簡體中文譯本,著作權 © 2005 沈潔元
本書依照 創作公用約定(署名-非派生作品-非商業用途) 發布。
概要
無論您剛接觸電腦還是一個有經驗的程式員,本書都將有助您學習使用Python語言。
前言
-
本書的讀者
-
本書的由來
-
本書目前的狀況
-
官方網站
-
約定條款
-
歡迎給我反饋
-
值得思考的一些東西
-
1. 介紹
-
簡介
-
Python的特色
-
概括
-
為什麼不使用Perl?
-
程式員的話
-
2. 安裝Python
-
Linux和BSD使用者
-
Windows®使用者
-
概括
-
3. 最初的步驟
-
簡介
-
使用帶提示符的解譯器
-
挑選一個編輯器
-
使用源檔案
-
輸出
-
它如何工作
-
可執行檔Python程式
-
擷取協助
-
概括
-
4. 基本概念
-
字面意義上的常量
-
數
-
字串
-
變數
-
標識符的命名
-
資料類型
-
對象
-
輸出
-
它如何工作
-
邏輯行與物理行
-
縮排
-
概括
-
5. 運算子與運算式
-
簡介
-
運算子
-
運算子優先順序
-
計算順序
-
結合規律
-
運算式
-
使用運算式
-
概括
-
6. 控制流程
-
簡介
-
if語句
-
使用if語句
-
它如何工作
-
while語句
-
使用while語句
-
for迴圈
-
使用for語句
-
break語句
-
使用break語句
-
continue語句
-
使用continue語句
-
概括
-
7. 函數
-
簡介
-
定義函數
-
函數形參
-
使用函數形參
-
局部變數
-
使用局部變數
-
使用global語句
-
預設參數值
-
使用預設參數值
-
關鍵參數
-
使用關鍵參數
-
return語句
-
使用字面意義上的語句
-
DocStrings
-
使用DocStrings
-
概括
-
8. 模組
-
簡介
-
使用sys模組
-
位元組編譯的.pyc檔案
-
from..import語句
-
模組的__name__
-
使用模組的__name__
-
製造你自己的模組
-
建立你自己的模組
-
from..import
-
dir()函數
-
使用dir函數
-
概括
-
9. 資料結構
-
簡介
-
列表
-
對象與類的快速入門
-
使用列表
-
元組
-
使用元組
-
元組與列印語句
-
字典
-
使用字典
-
序列
-
使用序列
-
參考
-
對象與參考
-
更多字串的內容
-
字串的方法
-
概括
-
10. 解決問題——編寫一個Python指令碼
-
問題
-
解決方案
-
版本一
-
版本二
-
版本三
-
版本四
-
進一步最佳化
-
軟體開發過程
-
概括
-
11. 物件導向的編程
-
簡介
-
self
-
類
-
建立一個類
-
對象的方法
-
使用對象的方法
-
__init__方法
-
使用__init__方法
-
類與對象的變數
-
使用類與對象的變數
-
繼承
-
使用繼承
-
概括
-
12. 輸入/輸出
-
檔案
-
使用檔案
-
儲存器
-
儲存與取儲存
-
概括
-
13. 異常
-
錯誤
-
try..except
-
處理異常
-
引發異常
-
如何引發異常
-
try..finally
-
使用finally
-
概括
-
14. Python標準庫
-
簡介
-
sys模組
-
命令列參數
-
更多sys的內容
-
os模組
-
概括
-
15. 更多Python的內容
-
特殊的方法
-
單語句塊
-
列表綜合
-
使用列表綜合
-
在函數中接收元組和列表
-
lambda形式
-
使用lambda形式
-
exec和eval語句
-
assert語句
-
repr函數
-
概括
-
16. 接下來學習什嗎?
-
圖形軟體
-
GUI工具概括
-
探索更多內容
-
概括
-
A. 自由/開放源碼軟體(FLOSS)
-
B. 關於本書
-
後記
-
關於作者
-
關於譯者
-
關於簡體中文譯本
-
C. 歷程記錄
-
時間表
-
術語表
表格
-
5.1 運算子與它們的用法
-
5.2 運算子優先順序
-
15.1 一些特殊的方法
例子
-
3.1 使用帶提示符的Python解譯器
-
3.2 使用源檔案
-
4.1 使用變數和字面意義上的常量
-
5.1 使用運算式
-
6.1 使用if語句
-
6.2 使用while語句
-
6.3 使用for語句
-
6.4 使用break語句
-
6.5 使用continue語句
-
7.1 定義函數
-
7.2 使用函數形參
-
7.3 使用局部變數
-
7.4 使用global語句
-
7.5 使用預設參數值
-
7.6 使用關鍵參數
-
7.7 使用字面意義上的語句
-
7.8 使用DocStrings
-
8.1 使用sys模組
-
8.2 使用模組的__name__
-
8.3 如何建立你自己的模組
-
8.4 使用dir函數
-
9.1 使用列表
-
9.2 使用元組
-
9.3 使用元組輸出
-
9.4 使用字典
-
9.5 使用序列
-
9.6 對象與參考
-
10.1 備份指令碼——版本一
-
10.2 備份指令碼——版本二
-
10.3 備份指令碼——版本三(不工作!)
-
10.4 備份指令碼——版本四
-
11.1 建立一個類
-
11.2 使用對象的方法
-
11.3 使用__init__方法
-
11.4 使用類與對象的變數
-
11.5 使用繼承
-
12.1 使用檔案
-
12.2 儲存與取儲存
-
13.1 處理異常
-
13.2 如何引發異常
-
14.1 使用sys.argv
-
15.1 使用列表綜合
-
15.2 使用lambda形式