Python 的應用
Python 被用於許多應用領域。這裡有一些示例。
- Python 包索引列出了數千個用於 Python 的第三方模組。
Web 和網際網路開發
Python 為 Web 開發提供了多種選擇
Python 的標準庫支援許多網際網路協議
包索引還有更多的庫
- Requests,一個強大的 HTTP 客戶端庫。
- Beautiful Soup,一個可以處理各種奇怪 HTML 的 HTML 解析器。
- Feedparser,用於解析 RSS/Atom 源。
- Paramiko,實現了 SSH2 協議。
- Twisted Python,一個用於非同步網路程式設計的框架。
科學和數值
Python 廣泛應用於科學和數值計算
教育
Python 是一門極好的程式設計教學語言,無論是在入門級還是更高階的課程中。
- 諸如 像計算機科學家一樣思考、Python 程式設計:計算機科學入門 和 實用程式設計等書籍。
- 教育特別興趣小組是討論教學問題的好地方。
桌面 GUI
Tk GUI 庫包含在 Python 的大多數二進位制發行版中。
一些可在多個平臺上使用的工具包可單獨獲得
也有特定於平臺的工具包可用
- GTK+
- 透過 win32 擴充套件使用 Microsoft Foundation Classes
軟體開發
Python 通常被用作軟體開發人員的輔助語言,用於構建控制和管理、測試以及許多其他方面。
- SCons 用於構建控制。
- Buildbot 和 Apache Gump 用於自動連續編譯和測試。
- Roundup 或 Trac 用於錯誤跟蹤和專案管理。