跳至內容

寫給非程式設計師的 Python 3 教程/簡介

維基教科書,自由的教學讀本

首要的事

[編輯]

所以,你以前都沒有接觸過編程。當我們一步步按照這個教程學習 Python 3 時,我會嘗試教你如何編程。世界上只有一種學習編程的方法:你必須親自 代碼並 代碼(代碼是電腦程式的一種簡稱)。在接下來的學習過程中,我會給你展示許多代碼,你應該自己手動輸入一遍代碼,並執行它們看看會發生什麼。對代碼做一些修改,看能運行結果是否符合你的期望。多做一些嘗試,最差的結果也就是報錯、代碼不能運行。 我會以下面這種形式給出代碼:

# 人生苦短,我选 Python
print("Hello, World!")

這種形式讓你很容易把代碼和其它文字分開來。如果你是在瀏覽器中看這篇教程,你可能會注意到一部分代碼是彩色的——這是為了讓代碼更加的突出,能更好的區分代碼的不同部分。你輸入代碼時可能是沒有顏色的,或者隨着編輯器的不同而有着不同的顏色。只要你輸入的代碼和這裏的代碼一樣,顏色並不會影響代碼的輸出結果。

執行以上代碼,計算機會輸出以下文本:

 Hello, World!

(注意:代碼執行的結果輸出到你的屏幕上。更早的時候,那時的計算機沒有屏幕,執行的結果會打印在紙上。)


這個教程主要使用 Python 3,着意味着大多數的代碼在 Python 2.x 上均不能正常的運行。同樣的一些額外的第三方庫還沒有轉到 Python 3 上,想學習 Python 2.x 相關的知識可以參看寫給非程式設計師的 Python 2.6 教程。 事實上兩個版本之間的差別並不太大,當你學會其中的一個版本後,學習另一個版本也不會太難。

對於輸出還有一種混合形式:程序的輸出正常顯示,你的輸入則加粗。 看起來像下面這樣:

 Halt!
 Who Goes there? Josh
 You may pass, Josh

(並不是教程內的所有代碼都是這種形式。不過這裏是維基,當你發現了其它形式的代碼,你可以將它轉化為這種形式)


我還將介紹編程相關的術語。舉個例子:編程也經常稱作編碼敲代碼。這些術語不僅能幫助你理解程式設計師們的討論,也有助於你的學習過程。

現在我們關注一些更重要的事情。要想學習 Python 3,首先你得安裝 Python 3 的編程環境。你可以去 www.python.org/download 下載適合你所在平台的版本。下載完成後,閱讀安裝指令並開始安裝 Python 環境。