Python 3.8.0 教程
Python是一種易於學習、功能強大 (easy to learn, powerful ) 的編程語言。它具有高效的高級數據結構 (high-level data structures) 和一個簡單但有效的面向對象編程方法 (a simple but effective approach to object-oriented programming)。Python的優雅語法 (elegant syntax) 和 動態類型(dynamic typing),以及它的解釋性質 (interpreted nature),使它在大多數平台的許多領域中成為腳本編寫和快速應用程序開發的理想語言 (make it an ideal language for scripting and rapid application development in many areas on most platforms.)。
可以從Python網站,https://www.python.org/, 免費獲得各個平台的Python解釋器 (Python interpreter) 和大量的標准庫 (extensive standard library) 的源碼和二進制文件,並且這些都是可以自由分發使用的。該站點還提供許多免費第三方的Python模塊分發版本和指針 (Pointers)、程序、工具 以及其他文檔。
Python解釋器很容易使用C或C++(或其他可通過C調用的語言)編寫的新函數和數據類型來進行擴展功能。Python也適合作為定制程序的擴展語言。
本教程將通俗地向讀者介紹Python語言和系統的基本概念和特性。有一個幫助您們便於實踐的Python解釋器,同時所有的實例都是教程自帶的,所以也可以離線來閱讀。
有關標准對象和模塊的描述,請參閱The Python Standard Library。 The Python Language Reference給出了更正式的python語言定義。要用C或C++編寫擴展,請閱讀Extending and Embedding the Python Interpreter 和 Python/C API Reference Manual。還有很多深入介紹Python的書籍。
本教程並不試圖全面介紹每一個特性,甚至不涉及每一個常用特性。相反,將介紹Python的許多最值得注意的特性,並將使您對該語言的喜好和風格有一個很好的了解。在認真閱讀之后,您將能夠讀寫Python模塊和程序,並且您將准備進一步了解在The Python Standard Library中被描述的多個Python庫模塊。