Python快速入門 |
- 什么是Python
- Python特點
- Python高級特性
- 下載和安裝Python
- 運行Python
- 集成開發環境
- Python文檔
- 比較Python(Python與其他語言的比較)
|
Python基礎 |
- 語句和語法,標識符
- 變量和賦值
- 操作符,控制語句
- 錯誤和異常
- 函數,類,模塊
- 基本風格指南
- 內存管理
|
Python對象 |
- Python 對象
- 標準類型
- 其他內建類型
- 內部類型
- 標準類型操作符
- 標準類型內建函數
- 類型工廠函數
- 標準類型的分類
|
數字處理
|
- 如何創建數值對象并用其賦值(數字對象)
- 整型
- 雙精度浮點型
- 復數
- 操作符
- 內建函數與工廠函數
- 布爾“數”
- 十進制浮點型
|
序列:字符串、列表和元組 |
- 序列
- 字符串
- 字符串和操作符
- 只適用于字符串的操作符
- 內建函數
- 字符串內建函數
- Unicode
- 列表
- 操作符
- 內建函數
- 元組、操作符和內建函數
|
映像和集合類型
|
- 映射類型、操作符、內建函數和工廠函數
- 集合類型、操作符、內建函數和方法
|
條件和循環語句 |
- if語句else語句
- while語句
- for語句
- break語句
- continue語句
- pass語句
- 列表解析
- 生成器表達式
|
文件和輸入輸出 |
- 文件對象
- 文件內建函數(open()和file())
- 文件內建方法
- 文件內建屬性
- 標準文件
- 命令行參數
- 文件系統
- 文件執行
|
錯誤和異常 |
- python 中的異常和錯誤
- 觸發異常
- 檢測和處理異常的流程解析
- 斷言
- *字符串作為異常
- 上下文管理
|
函數和函數式編程 |
- 函數vs過程
- 調用函數
- 創建函數
- 傳遞函數
- formal arguments
- 可變長度的參數
- 函數式編程
- 變量作用域
- *遞歸
|
模塊編程 |
- 模塊和文件
- 名稱空間
- 導入模塊
- 模塊內建函數
- 包和目錄結構
- 自動載入的模塊
- 模塊執行
|
面向對象編程 |
- 面向對象設計與面向對象編程的關系
- 類的聲明與定義、
- 類屬性
- 類的實例、實例屬性
- 綁定和方法調用
- 靜態方法和類方法
- 組合
- 子類和派生
- 繼承
- 類、實例和其他對象的內建函數
- 用特殊方法定制類
- 私有化
- *授權
- 新式類的高級特性(python 2.2+)
|
執行環境 |
- 可調用對象
- 代碼對象
- 可執行的對象聲明和內建函數
- 執行其他(python)程序
- 執行其他(非python)程序
- 受限執行
- 結束執行
- 各種操作系統接口
|
正則表達式 |
- 什么是正則表達式
- 正則表達式使用的特殊符號和字符
- 正則表達式和Python語言
- 正則表達式示例
|
網絡編程 |
- Python中的網絡編程
- socket()模塊函數
- 套接字對象(內建)方法
- 創建一個TCP服務器
- 創建TCP客戶端
- *SocketServer模塊
- Twisted框架
- Python實現FTP
- Python實現NNTP
- Python實現電子郵件
|
多線程編程 |
- 線程和進程
- Python、線程和全局解釋器鎖
- thread模塊
- threading模塊
|
圖形用戶界面編程 |
- 什么是Tcl、Tk和Tkinter
- Tkinter與Python編程
- Tkinter舉例
- 標簽組件
- 按鈕組件
- 進度條組件
- Tk Interface eXtensions (Tix)
- MegaWidgets (PMW)
- wxWidgets和wxPython
- GTK+和PyGTK
|
Web編程 |
- 使用Python創建Web客戶端
- 高級Web客戶端
- Web(HTTP)服務器
- 建立CGI應用程序
- 在CGI中使用Unicode編碼
- 表單提交和文件的上傳
- cookie處理
- Web服務編程
|
數據庫編程 |
- 數據庫和Python
- Python數據庫應用程序接口(DB-API)
- 對象-關系管理器(ORM)
- Python和ORM
- 數據庫訪問開發舉例
|
擴展Python |
- 為什么要擴展Python
- 創建Python擴展
- 用樣板來包裝你的代碼
- 編譯
- 導入和測試
- 引用計數
- 線程和全局解釋器鎖(GIL)
?
|