跳至內容

Python/概覽

維基教科書,自由的教學讀本
Python介紹:
概覽 開發階段:75%(截至{{{2}}})
下載和安裝 開發階段:75%(截至{{{2}}})
設置開發階段:00%(截至{{{2}}})
使用python解釋器開發階段:50%(截至{{{2}}})
交互模式 開發階段:00%(截至{{{2}}})

Python是一種易於學習,強大的程式語言。 它具有高效的高級資料結構和簡單而有效的物件導向編程的方法。 Python的優雅語法和動態類型,以及其解釋性質,使其在許多領域成為大多數平台上的的用於腳本和快速應用程式開發的理想語言。


Python的一些顯著特性:

  • 語法優雅,使你編寫的程序更易閱讀。
  • 易於使用,使得你的編程工作很簡單。這使得Python非常適合原型開發和其他個性化(ad-hoc)編程任務,而不會影響可維護性。
  • 附帶一個大的標準庫,支持許多常見的編程任務,如連接到Web伺服器,使用正則表達式搜索文本,讀取和修改文件。
  • Python的交互模式使得測試短代碼片段變得很容易。還附帶一個稱為IDLE的開發環境。
  • 可以輕鬆地通過添加新的以編譯語言(如C或C++)實現的模塊來擴展。
  • 也可以嵌入到應用程式中提供可程式接口。
  • 可在任何平台運行,包括Mac OS X , Windows , Linux和Unix。
  • 在兩個意義上是自由軟體。 你可以免費下載或使用Python,或將其包括在你的應用程式中。 Python也可以被自由地修改和重新分發,因為雖然該語言是受版權保護的,但它是根據開源許可證提供的。

Python的一些程式語言特性:

  • 提供了各種基本數據類型:數字(浮點數,複數和無限長整數),字符串(ASCII和Unicode),列表和字典。
  • Python支持使用類和多重繼承的物件導向編程。
  • 代碼可以分組成模塊和包。
  • 該語言支持拋出和捕獲異常,從而實現更簡潔的錯誤處理。
  • 數據類型健壯且動態類型化。混合不兼容的類型(例如,嘗試添加字符串和數字)會導致引發異常,因此錯誤會更快被捕獲。
  • Python包含高級編程功能,如生成器和列表推導式。
  • Python的自動內存管理使您無需在代碼中手動分配和釋放內存。