Python 教程¶
Python 是一種易於學習、功能強大的程式語言。它具有高效的高階資料結構和簡單而有效的面向物件程式設計方法。Python 優雅的語法和動態型別,以及其解釋性質,使其成為在大多數平臺上許多領域的指令碼編寫和快速應用程式開發的理想語言。
Python 直譯器和廣泛的標準庫可以從 Python 網站 https://python.club.tw/ 上以原始碼或二進位制形式免費獲得,並且可以自由分發。該網站還包含許多免費的第三方 Python 模組、程式和工具的分發版本和指標,以及其他文件。
Python 直譯器很容易使用 C 或 C++(或其他可從 C 呼叫的語言)實現的新函式和資料型別進行擴充套件。Python 也適合作為可自定義應用程式的擴充套件語言。
本教程向讀者非正式地介紹了 Python 語言和系統的基本概念和特性。它有助於手頭有一個 Python 直譯器進行實踐體驗,但所有示例都是獨立的,因此也可以離線閱讀本教程。
有關標準物件和模組的描述,請參閱 Python 標準庫。Python 語言參考 對該語言給出了更正式的定義。要在 C 或 C++ 中編寫擴充套件,請閱讀 擴充套件和嵌入 Python 直譯器 和 Python/C API 參考手冊。還有幾本深入介紹 Python 的書籍。
本教程並不試圖做到全面,涵蓋每一個特性,甚至不是每一個常用特性。相反,它介紹了 Python 的許多最值得注意的特性,並且會讓你對該語言的風格和特色有一個很好的瞭解。閱讀完本教程後,你將能夠閱讀和編寫 Python 模組和程式,並且你將準備好學習更多關於 Python 標準庫 中描述的各種 Python 庫模組的知識。
術語表 也值得一看。
- 1. 初探 Python
- 2. 使用 Python 直譯器
- 3. Python 的非正式介紹
- 4. 更多的控制流工具
- 5. 資料結構
- 6. 模組
- 7. 輸入和輸出
- 8. 錯誤和異常
- 9. 類
- 10. 標準庫的簡要介紹
- 11. 標準庫的簡要介紹 — 第二部分
- 12. 虛擬環境和包
- 13. 接下來做什麼?
- 14. 互動式輸入編輯和歷史替換
- 15. 浮點運算:問題和限制
- 16. 附錄