跳轉至內容

Python 程式設計

75% developed
來自華夏公益教科書,開放書籍,開放世界

本書描述了 Python,這是一種開源通用解釋型程式語言,適用於最流行的作業系統。當前版本為 3.x,而 2.x 版本自 2020 年起不再受支援。本書主要描述 3.x 版本,但有時也會引用 2.x 版本。

Python 3(以及更舊版本)有幾種實現:用 C 編寫的標準實現,以及用 RPython(Python 的一個子集)編寫的 JIT 編譯版本 PyPy。對於 Python 2,只有用 Java 編寫的 Jython 和用 C# 為 .NET 環境編寫的 IronPython。

概述 截至 2006 年 8 月 6 日,開發進度 75%
獲取 Python 截至 2006 年 8 月 6 日,開發進度 75%
開發環境截至 2007 年 2 月 13 日,開發進度 25%
互動模式 截至 2006 年 8 月 6 日,開發進度 75%
自助 截至 2008 年 12 月 15 日,開發進度 25%

基礎知識

[編輯 | 編輯原始碼]
建立 Python 程式 截至 2006 年 8 月 6 日,開發進度 75%
變數和字串 截至 2007 年 8 月 7 日,開發進度 100%
基本語法 截至 2006 年 8 月 6 日,開發進度 75%
序列 截至 2010 年 8 月 10 日,開發進度 75% (字串、列表、元組、字典、集合)
資料型別 截至 2006 年 8 月 6 日,開發進度 75%
數字 截至 2006 年 8 月 6 日,開發進度 75%
字串 截至 2006 年 8 月 6 日,開發進度 75%
列表 截至 2006 年 8 月 6 日,開發進度 75%
元組 截至 2006 年 8 月 6 日,開發進度 75%
字典 截至 2006 年 8 月 6 日,開發進度 75%
集合 截至 2006 年 8 月 6 日,開發進度 75%
基本數學 截至 2007 年 3 月 19 日,開發進度 50% -- 與“運算子”重複
運算子 截至 2006 年 8 月 6 日,開發進度 75%
控制流 截至 2006 年 8 月 6 日,開發進度 75%
決策控制 截至 2008 年 12 月 1 日,開發進度 100%
條件語句 100% developed  as of Dec 1, 2008
迴圈 50% developed  as of Mar 27, 2009
函式 75% developed  as of Aug 6, 2006
作用域 25% developed  as of Aug 6, 2006
輸入和輸出 75% developed  as of Aug 6, 2006
檔案 50% developed  as of Aug 6, 2006
模組 75% developed  as of Aug 6, 2006
75% developed  as of Aug 6, 2006
異常 75% developed  as of Aug 6, 2006
錯誤 25% developed  as of Jul, 2008
原始碼文件和註釋 25% developed  as of Mar 2, 2009
慣用法 0% developed  as of Apr 11, 2014
包管理
Python 2 與 Python 3
裝飾器 25% developed  as of Dec 16, 2008
上下文管理器 50% developed  as of April 10, 2014
反射 25% developed  as of April 10, 2014
元類 75% developed  as of Aug 6, 2006
效能
PyPy
Cython
命令列單行程式碼
技巧和竅門 25% developed  as of Aug 6, 2006

標準庫模組

[編輯 | 編輯原始碼]
標準庫 0% developed  as of Feb 10, 2009
正則表示式 75% developed  as of Aug 6, 2006
外部命令
XML 工具 25% developed  as of Aug 9, 2010
電子郵件 25% developed  as of Feb 21, 2009
執行緒 25% 已開發 截至 2006 年 8 月 6 日
套接字 25% 已開發 截至 2010 年 8 月 9 日
GUI 程式設計 50% 已開發 截至 2010 年 8 月 9 日
Tkinter
CGI 介面 50% 已開發 截至 2014 年 8 月 15 日
WSGI Web 程式設計 0% 已開發 截至 2006 年 8 月 6 日
網際網路 75% 已開發 截至 2009 年 2 月 10 日
網路 0% 已開發 截至 2006 年 8 月 6 日
數學

第三方模組

[編輯 | 編輯原始碼]
資料庫 -- 將與下一章合併
資料庫程式設計 25% 已開發 截至 2010 年 8 月 9 日
numpy
Python 遊戲程式設計 25% 已開發 截至 2006 年 8 月 6 日
Qt4 75% 已開發 截至 2009 年 2 月 10 日
Dbus 0% 已開發 截至 2009 年 1 月 25 日
pyFormex
matplotlib
排序容器型別
Excel
MS Word

編寫擴充套件模組

[編輯 | 編輯原始碼]
使用 C 擴充套件 50% 已開發 截至 2006 年 8 月 6 日
使用 C++ 擴充套件 25% 已開發 截至 2006 年 8 月 6 日
使用 Pyrex 擴充套件 0% 已開發 截至 2010 年 8 月 9 日
使用 ctypes 擴充套件 25% 已開發 截至 2010 年 8 月 9 日
使用 Perl 擴充套件 25% 已開發 截至 2010 年 8 月 9 日
流行度
連結
作者
庫模組
命名約定

另請參見

[編輯 | 編輯原始碼]
華夏公益教科書