# Python 3 教程
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. 浮點數運算:問題和局限