1. 程式人生 > >《Python 核心編程》

《Python 核心編程》

靜態方法 世界 第5章 server 代碼 語句 服務 api 數據庫應用

第1章 歡迎來到Python世界

1.1 什麽是Python
1.2 起源
1.3 特點
1.4 下載和安裝Python
1.5 運行Python
1.6 Python文檔
1.7 比較Python(Python與其他語言的比較)
1.8 其他實現

第2章 快速入門

2.1 程序輸出,print語句及“Hello World!”
2.2 程序輸入和raw_input()內建函數
2.3 註釋
2.4 操作符
2.5 變量和賦值
2.6 數字
2.7 字符串
2.8 列表和元組
2.9 字典
2.10 代碼塊及縮進對齊
2.11 if語句
2.12 while循環

2.13 for循環和range()內建函數
2.14 列表解析
2.15 文件和內建函數open()、file()
2.16 錯誤和異常
2.17 函數
2.18 類
2.19 模塊
2.20 實用的函數

第3章 Python基礎

3.1 語句和語法
3.2 變量賦值
3.3 標識符
3.4 基本風格指南
3.5 內存管理
3.6 第一個Python程序
3.7 相關模塊和開發工具

第4章 Python對象

4.1 Python 對象
4.2 標準類型
4.3 其他內建類型
4.4 內部類型
4.5 標準類型操作符
4.6 標準類型內建函數
4.7 類型工廠函數
4.8 標準類型的分類

4.9 不支持的類型

第5章 數字

5.1 數字簡介
5.2 整型
5.3 雙精度浮點型
5.4 復數
5.5 操作符
5.6 內建函數與工廠函數
5.7 其他數字類型
5.8 相關模塊

第6章 序列:字符串、列表和元組

6.1 序列
6.2 字符串
6.4 只適用於字符串的操作符
6.5 內建函數
6.6 字符串內建函數
6.7 字符串的獨特特性
6.8 Unicode
6.9 相關模塊
6.10 字符串關鍵點總結
6.11 列表
6.12 操作符
6.13 內建函數
6.14 列表類型的內建函數
6.15 列表的特殊特性
6.16 元組
6.17 元組操作符和內建函數
6.18 元組的特殊特性

6.19 相關模塊
6.20 *拷貝Python對象、淺拷貝和深拷貝
6.21 序列類型小結

第7章 映像和集合類型

7.1 映射類型:字典
7.2 映射類型操作符
7.3 映射類型的內建函數和工廠函數
7.4 映射類型內建方法
7.5 字典的鍵
7.6 集合類型
7.7 集合類型操作符
7.8 內建函數
7.9 集合類型內建方法
7.10 集合類型總結表
7.11 相關模塊

第8章 條件和循環

8.1 if語句
8.2 else語句
8.3 elif(即else-if)語句
8.4 條件表達式(即“三元操作符”)
8.5 while語句
8.6 for語句
8.7 break語句
8.8 continue語句
8.9 pass語句
8.10 再談else語句
8.11 叠代器和iter()函數
8.12 列表解析
8.13 生成器表達式
8.14 相關模塊

第9章 文件和輸入輸出

9.1 文件對象
9.2 文件內建函數(open()和file())
9.3 文件內建方法
9.4 文件內建屬性
9.5 標準文件
9.6 命令行參數
9.7 文件系統
9.8 文件執行
9.9 永久存儲模塊
9.10 相關模塊

第10章 錯誤和異常

10.1 什麽是異常
10.2 Python 中的異常
10.3 檢測和處理異常
10.4 上下文管理
10.5 *字符串作為異常
10.6 觸發異常
10.7 斷言
10.8 標準異常
10.9 *創建異常
10.10 (現在)為什麽用異常
10.11 到底為什麽要異常
10.12 異常和sys模塊
10.13 相關模塊

第11章 函數和函數式編程

11.1 什麽是函數?
11.2 調用函數
11.3 創建函數
11.4 傳遞函數
11.5 Formal Arguments
11.6 可變長度的參數
11.7 函數式編程
11.8 變量作用域
11.9 *遞歸
11.10 生成器

第12章 模塊

12.1 什麽是模塊
12.2 模塊和文件
12.3 名稱空間
12.4 導入模塊
12.5 模塊導入的特性
12.6 模塊內建函數
12.7 包
12.8 模塊的其他特性
12.9 相關模塊

第13章 面向對象編程

13.1 引言
13.2 面向對象編程
13.3 類
13.4 類屬性
13.5 實例
13.6 實例屬性
13.7 綁定和方法調用
13.8 靜態方法和類方法
13.9 組合
13.10 子類和派生
13.11 繼承
13.12 類、實例和其他對象的內建函數
13.13 用特殊方法定制類
13.14 私有化
13.15 *授權
13.16 新式類的高級特性(Python 2.2+)
13.17 相關模塊和文檔

第14章 執行環境

14.1 可調用對象
14.2 代碼對象
14.3 可執行的對象聲明和內建函數
14.4 執行其他(Python)程序
14.5 執行其他(非Python)程序
14.6 受限執行
14.7 結束執行
14.8 各種操作系統接口
14.9 相關模塊

第15章 正則表達式

15.1 引言/動機
15.2 正則表達式使用的特殊符號和字符
15.3 正則表達式和Python語言
15.4 正則表達式示例

第16章 網絡編程

16.1 引言
16.2 套接字:通信端點
16.3 Python中的網絡編程
16.4 *SocketServer模塊
16.5 Twisted框架介紹
16.6 相關模塊

第17章 網絡客戶端編程

17.1 什麽是因特網客戶端
17.2 文件傳輸
17.3 網絡新聞
17.4 電子郵件
17.5 相關模塊

第18章 多線程編程

18.1 引言/動機
18.2 線程和進程
18.3 Python、線程和全局解釋器鎖
18.4 thread模塊
18.5 threading模塊
18.6 相關模塊

第19章 圖形用戶界面編程

19.1 簡介
19.2 Tkinter與Python編程
19.3 Tkinter舉例
19.4 其他GUI簡介
19.5 相關模塊和其他GUI

第20章 Web編程

20.1 介紹
20.2 使用Python進行Web應用:創建一個簡單的Web客戶端
20.3 高級Web客戶端
20.4 CGI:幫助Web服務器處理客戶端數據
20.5 建立CGI應用程序
20.6 在CGI中使用Unicode編碼
20.7 高級CGI
20.8 Web(HTTP)服務器
20.9 相關模塊

第21章 數據庫編程

21.1 介紹
21.2 Python數據庫應用程序程序員接口(DB-API)
21.3 對象-關系管理器(ORM)
21.4 相關模塊

第22章 擴展Python

22.1 引言/動機
22.2 創建Python擴展
22.3 相關話題

第23章 其他話題

23.1 Web服務
23.2 用Win32的COM來操作微軟Office
23.3 用Jython寫Python和Java的程序

《Python 核心編程》