注意: 雖然 JavaScript 對於本網站不是必需的,但您與內容的互動將受到限制。請開啟 JavaScript 以獲得完整的體驗。

Python 的應用

Python 被用於許多應用領域。以下是一些示例。

Web 和網際網路開發

Python 為 Web 開發提供了多種選擇:

Python 的標準庫支援多種網際網路協議:

軟體包索引中還有更多庫:

  • Requests,一個強大的 HTTP 客戶端庫。
  • Beautiful Soup,一個可以處理各種不規範 HTML 的 HTML 解析器。
  • Feedparser,用於解析 RSS/Atom 訂閱源。
  • Paramiko,實現了 SSH2 協議。
  • Twisted Python,一個用於非同步網路程式設計的框架。

科學與數值計算

Python 廣泛應用於科學與數值計算領域:

  • SciPy 是一個用於數學、科學和工程的軟體包集合。
  • Pandas 是一個數據分析和建模庫。
  • IPython 是一個功能強大的互動式 shell,具有輕鬆編輯和記錄工作會話的特性,並支援視覺化和平行計算。
  • Software Carpentry 課程教授科學計算的基本技能,舉辦訓練營並提供開放獲取的教學材料。

教育

無論是在入門級還是在更高階的課程中,Python 都是一門極好的程式設計教學語言。

桌面圖形使用者介面(GUI)

Tk GUI 庫包含在大多數 Python 的二進位制發行版中。

一些可在多個平臺上使用的工具包需要單獨獲取:

也有特定於平臺的工具包:

軟體開發

Python 經常被用作軟體開發人員的輔助語言,用於構建控制和管理、測試以及許多其他方面。

商業應用

Python 也被用於構建 ERP 和電子商務系統:

  • Odoo 是一款一體化管理軟體,提供一系列商業應用程式,構成一套完整的企業管理應用套件。
  • Tryton 是一個三層高階通用應用程式平臺。