高度活躍

由於 Python 的活躍,使得它擁有極其豐富的教學、文件與第三方程式庫,這讓 Python 在推廣、學習與應用上擁有極大的力量。尤其是數量龐大的套件,更帶給開發者充足的支援,下面就列出 Python 在各個領域上的應用:

領域 重要套件、模組或工具 簡述
Web程式 Django、Pyramid、TurboGears、web2py、Zope、Flask Web的開發是Python最大的應用領域之一,透過能與網頁伺服器溝通的WSGI介面,使得Python能夠成為伺服器端的腳本碼,用以開發動態網站。
伺服器程式 Twisted Python對各種網路協定的支援非常完善,所以被廣泛地用於編寫高效能的伺服器軟體,有些還支援非同步的機制和平行處理的功能。
網路爬蟲 Scrapy Python的易用性與對網路協定的支援,所以非常適合拿來編寫網路爬蟲。
GUI開發 Tkinter、wxPython、PyQt Python支援視窗介面的程式開發,特色是靠著Python的跨平台能力,能夠在各個作業系統上達到完美的相容。
作業系統 Ubiquity、Anaconda Python是許多作業系統的標準元件,也就是內建在系統裡了,我們可以透過Python來撰寫腳本碼,用以管理或統籌各項系統工作。除此之外,很多Linux系統的套件管理工具也使用Python撰寫。
科學計算 NumPy、SciPy、Matplotlib Python中有非常多成熟且功能強大的科學計算套件,能讓工程師或科學家們透過這些工具編寫科學計算的程式,領域涵蓋了數學、物理學、生物學等範圍,而計算得出的數據或結果,都有相當好的圖形展示支援。
其他 - 許多知名的公司或組織都會在其內部使用Python,如YouTube、Google、Yahoo!、NASA等。

results matching ""

    No results matching ""