13. 現在可以來學習些什麼?¶
閱讀本教學可能增強您對於使用 Python 的興趣——您應該非常渴望使用 Python 來解決在現實生活中所遭遇的問題。該從哪裡學習更多呢?
本教學是 Python 文件中的一部分。這份文件集裡頭的其他文件包含:
Python 標準函式庫 (Standard Library):
你該好好的瀏覽這份手冊,它提供了完整(但簡潔)的參考素材像是型別、函式與標準函式庫裡的模組。標準的 Python 發行版本會包含大量的附加程式碼。有些模組可以讀取 Unix 信箱、通過 HTTP 來檢索文件、產生亂數、分析命令列選項、編寫 CGI 程式、壓縮資料、及許多其他任務。瀏覽函式庫參考手冊可以讓你了解有哪些模組可以用。
安裝 Python 模組:說明與解釋如何安裝其他 Python 使用者所編寫的模組。
Python 語言參考手冊:Python 語法以及語意的詳細說明。這份文件閱讀起來會有些吃力,但作為一個語言本身的完整指南是非常有用的。
更多 Python 的資源:
https://www.python.org:Python 的主要網站。它包含程式碼、文件以及連結到 Python 相關聯的網頁。
https://docs.python.org:快速訪問 Python 的文件。
https://pypi.org:Python 套件索引 (Python Package Index),之前也被暱稱為 Cheese Shop 1,彙總了使用者開發 Python 模組的索引,並提供模組能夠被下載。一旦開始發佈相關程式碼,你可以將開發的作品註冊到這裡並且讓其他人找到。
https://code.activestate.com/recipes/langs/python/:Python Cookbook 是一個相當大的程式碼集,包含程式碼範例、較大的模組以及有用的腳本。特別值得注意的貢獻則被收集在一本名為 Python Cookbook (O’Reilly & Associates, ISBN 0-596-00797-3.) 的書籍中。
https://pyvideo.org 從研討會與使用者群組聚會裡收集與 Python 相關的影片連結。
https://scipy.org:The Scientific Python 專案是一個包含用於高速陣列運算與操作的模組,以及用於如線性代數、傅利葉變換、非線性求解器、隨機數分佈、統計分析等一系列的套件。
對於 Python 相關的疑問與問題回報,您可以張貼到新聞群組comp.lang.python,或將它們寄至 python-list@python.org 的郵寄清單 (mailing list)。新聞群組和郵寄清單是個閘道,因此張貼到其中的郵件都將自動轉發給另一個。每天會有數以百計的內容,詢問(和回答)問題、建議新功能與發佈新的模組。郵寄清單會存檔在 https://mail.python.org/pipermail/。
在張貼之前,請先確認問題是否在常見問題(也被稱為 FAQ)這個清單內。FAQ 會回答出現很多次的問題及解答,有很多問題甚至已經包含解決問題的方法。
註解
- 1
「Cheese Shop(起司店)」是 Monty Python 的一個短劇:一位顧客進入一家起司店,但無論他要哪種起司,店員都說沒有貨。