# Python 2 教程
Python是一門簡單易學,功能強大的編程語言。它具有高效的高級數據結構和簡單而有效的面向對象編程方法。Python優雅的語法和動態類型以及其解釋性的性質,使它在許多領域和大多數平臺成為編寫腳本和快速應用程序開發的理想語言。
從Python網站[http://www.python.org/](http://www.python.org/)可以免費獲得所有主要平臺的源代碼或二進制形式的Python解釋器和廣泛的標準庫,并且可以自由地分發。該網站還包含許多免費的第三方Python 模塊、程序、工具以及附加文檔的發布包和鏈接。
Python解釋器可以用C或C++(或可從C中調用的其他語言)中實現的新的函數和數據類型輕松擴展。Python也適合作為可定制應用程序的一種擴展語言。
本教程非正式向讀者介紹Python語言及其體系的基本概念和功能。手邊有個Python解釋器來隨手實驗很有幫助,但所有示例都相對獨立,所以本教程也可以離線閱讀。
對于標準對象和模塊的說明,請參閱[*Python標準庫*](#)。[*Python語言參考*](#)給出了Python語言更正式的定義。要編寫C或C++的擴展,請閱讀[*擴展和嵌入Python解釋器*](#)與[*Python/C API參考手冊*](#)。也有幾本書深度地介紹了Python 。
本教程不會嘗試全面并涵蓋每一個單獨特性,甚至每一個常用的特性。相反,它介紹了許多Python最值得注意的特點,并會給你一個很好的語言的口味和風格。讀完它之后,你將能夠閱讀和編寫Python的模塊和程序,并可以準備好更多地了解[*Python標準庫*](#)中描述的各種Python庫模塊。
[*詞匯表*](#)也值得瀏覽一下。
- Python 2 教程
- 1. 吊吊你的胃口
- 2. Python 解釋器
- 3. Python簡介
- 4. 控制流
- 5. 數據結構
- 6. 模塊
- 7. 輸入和輸出
- 8. 錯誤和異常
- 9. 類
- 10. 標準庫概覽
- 11. 標準庫概覽 — 第II部分
- 12.現在怎么辦?
- 13. 交互式輸入的編輯和歷史記錄
- 14. 浮點數運算:問題和局限
- Python 2 標準庫
- 1. 引言
- 2. 內建函數
- 3. 不太重要的內建函數
- 4. 內建的常量
- 5. 內建的類型
- 6. 內建的異常
- 7. String Services
- 8. Data Types
- 9. Numeric and Mathematical Modules
- 10. File and Directory Access
- 11. Data Persistence
- 13. File Formats
- 14. Cryptographic Services
- 15. Generic Operating System Services
- 16. Optional Operating System Services
- 17. Interprocess Communication and Networking
- 18. Internet Data Handling
- 20. Internet Protocols and Support
- 26. Debugging and Profiling
- 28. Python Runtime Services
- Python 2 語言參考
- 1. 簡介
- 2. 詞法分析
- 3. 數據模型
- 4. 執行模型
- 5. 表達式
- 6. 簡單語句
- 7. 復合語句
- 8. 頂層的組件
- 9. 完整的語法規范
- Python 3 教程
- 1. 引言
- 2. Python 解釋器
- 3. Python簡介
- 4. 控制流
- 5. 數據結構
- 6. 模塊
- 7. 輸入和輸出
- 8. 錯誤和異常
- 9. 類
- 10. 標準庫概覽
- 11. 標準庫概覽 — 第II部分
- 12.現在怎么辦?
- 13. 交互式輸入的編輯和歷史記錄
- 14. 浮點數運算:問題和局限