跳至內容

Python

本頁使用了標題或全文手工轉換
維基教科書,自由的教學讀本

Python 是一種面向對象、直譯式計算機程序設計語言,也是一種功能強大而完善的通用型語言,已經具有十多年的發展歷史。它可以運行於Microsoft Windows, Apple Mac OS X, GNU/Linux, BSD和很多其他的操作系統上。

維基教科書編寫進度
草稿 待展 將成 謄正 成文


介紹

[編輯]
概覽 開發階段:75%(截至{{{2}}})
下載和安裝 開發階段:75%(截至{{{2}}})
設置開發階段:00%(截至{{{2}}})
使用python解釋器開發階段:50%(截至{{{2}}})
交互模式 開發階段:00%(截至{{{2}}})
Self Help 開發階段:25%(截至Dec 15, 2008)

概念

[編輯]
基本語法 開發階段:25%(截至2018.2.3)
數據類型 開發階段:25%(截至2018.2.3)
數值 開發階段:25%(截至2018.2.3)
字符串 開發階段:50%(截至2018.2.3)
字節數組及相關類型開發階段:100%(截至2022.10.5)
列表 開發階段:100%(截至2019.8.22)
元組 開發階段:00%(截至2018.2.3)
字典 開發階段:25%(截至2018.2.3)
集合 開發階段:00%(截至2018.2.3)
變量和字符串 開發階段:100%(截至{{{2}}})
運算符 開發階段:00%(截至2018.2.3)
流程控制 開發階段:100%(截至2018.2.3)
函數 開發階段:100%(截至2018.2.3)
迭代器 開發階段:25%(截至Feb 2, 2018)
生成器 開發階段:100%(截至Feb 2, 2018)
作用域與名字空間 開發階段:100%(截至2018.2.3)
錯誤 開發階段:100%(截至{{{2}}})
異常 開發階段:00%(截至2018.2.3)
輸入輸出 開發階段:00%(截至2018.2.3)
模塊 開發階段:100%(截至2018.2.3)
開發階段:100%(截至2018.2.3)
編程習慣用法

高級概念

[編輯]
描述符
裝飾器 開發階段:25%(截至Dec 16, 2008)
上下文管理器 開發階段:100%(截至April 10, 2014)
反射 開發階段:25%(截至April 10, 2014)
元類 開發階段:00%(截至Aug 6, 2006)
性能
提示與技巧 開發階段:25%(截至Aug 6, 2006)

用Python寫程序

[編輯]
創建 開發階段:00%(截至{{{2}}})
基礎數學 開發階段:00%(截至{{{2}}})
序列型數據結構 開發階段:00%(截至{{{2}}})
決策控制 開發階段:00%(截至{{{2}}})
條件表達式 開發階段:00%(截至{{{2}}})
分支 match-case 開發階段:00%(截至{{{2}}})
循環 開發階段:00%(截至{{{2}}})
源文件和注釋 開發階段:00%(截至{{{2}}})
用戶界面和互交 開發階段:00%(截至{{{2}}})
模塊和使用 開發階段:00%(截至{{{2}}})
創建和處理文件 開發階段:00%(截至{{{2}}})
處理文本 開發階段:00%(截至{{{2}}})
遊戲編程 開發階段:00%(截至{{{2}}})
編程風格 開發階段:00%(截至{{{2}}})

模塊

[編輯]

標準庫模塊

[編輯]
基礎性標準庫 開發階段:00%(截至Feb 10, 2009)
正則表達式 開發階段:100%(截至2018.2.3)
External commands
XML工具 開發階段:00%(截至2018.2.3)
多進程 開發階段:25%(截至Aug 6, 2006)
線程 開發階段:25%(截至Aug 6, 2006)
協程 開發階段:100%(截至2018.2.3)
GUI Programming 開發階段:50%(截至Aug 9, 2010)
Tkinter
CGI interface 開發階段:50%(截至Aug 15, 2014)
WSGI web programming 開發階段:00%(截至Aug 6, 2006)
Internet 開發階段:75%(截至Feb 10, 2009)
Email 開發階段:25%(截至Feb 21, 2009)
Networks 開發階段:00%(截至Aug 6, 2006)
Socket編程 開發階段:00%(截至2018.2.3)
Math
文件 (I/O) 開發階段:00%(截至2018.2.3)
網頁內容獲取 開發階段:00%(截至2018.2.3)
struct
單元測試
日誌

第三方庫模塊

[編輯]
Database Programming 開發階段:25%(截至Aug 9, 2010)
numpy
Image(PIL或pillow)
pandas
遊戲編程 開發階段:25%(截至Aug 6,2006)
Qt4 開發階段:75%(截至Feb 10, 2009)
Dbus 開發階段:00%(截至Jan 25, 2009)
pyFormex
matplotlib
Sorted Container Types
3rd Party Internet
加密登錄
Excel
MS Word

編寫擴展模塊

[編輯]
Extending with Perl 開發階段:25%(截至Aug 9, 2010)
Extending with C 開發階段:00%(截至2018.2.3)
Extending with C++ 開發階段:00%(截至2018.2.3)
Extending with Pyrex開發階段:00%(截至2018.2.3)
Extending with ctypes開發階段:00%(截至2018.2.3)

工具與平台環境

[編輯]
打包為可執行程序開發階段:00%(截至2018.2.3)
pip包管理開發階段:50%(截至2018.2.3)
Conda包管理開發階段:50%(截至2018.2.3)
jupyter notebook 開發階段:50%(截至2024.2.20)

注釋

[編輯]

參考鏈接

[編輯]
維基學院中的相關論述或教學:
維基百科中的相關條目: