跳轉到內容

Python 程式設計

75% developed
來自華夏公益教科書,開放的書籍,用於開放的世界
(從 Programming:Python 重定向)

本書介紹 Python,這是一種開源通用解釋型程式語言,可用於最流行的作業系統。當前版本為 3.x,而 2.x 版本自 2020 年起不再受支援。本書主要介紹 3.x 版本,但也偶爾會提及 2.x 版本。

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

概述 截至 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%
基本數學 50% developed  as of Mar 19, 2007 -- 與"運算子"重複
運算子 75% developed  as of Aug 6, 2006
控制流 75% developed  as of Aug 6, 2006
決策控制 100% developed  as of Dec 1, 2008
條件語句 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 vs. 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

標準庫模組

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

第三方模組

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

編寫擴充套件模組

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

另請參閱

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