Python 速查手冊

單元 1 - 基本概念

學習 Python 首先是要建立 Python 的開發環境,所謂開發環境就是寫程式 (program) 及執行程式的軟體 (software) ,寫程式可以用文字編輯器 (text editor) 或整合開發環境 (integrated development environment) ,執行 Python 程式則需要 Python 的直譯器 (interpreter) ,直譯器可以從 Python 的官方網站下載。

連到 Python 的官方網站後,滑鼠游標移到 Downloads 上方,就會出現直譯器的下載連結,這裡有兩個版本,基本上程式開發是向新版本看齊的,因此除非需要的程式庫 (library) 還停留在舊的版本上,不然一般都建議直接學新的版本,也就是 Python 3 。

安裝好直譯器後,就可以利用互動式介面學習或測試 Python 程式碼 (code) ,互動式介面可以用視窗化的 IDLE ,或是如下圖,在命令列輸入指令 python3 ,就可以打開互動式介面。

如果是系統預設安裝或是第一次安裝的 Python ,打開互動式介面的指令為 python

以下示範如何在互動式介面直接寫 Python 程式,在三個大於符號後輸入程式碼,這裡建立變數 (variable) a 及變數 b ,並將整數 1 指派給變數 a ,整數 2 指派給變數 b ,最後直接計算出 a + b 的值。

>>> a = 1
>>> b = 2
>>> a + b
3
>>>

利用 exit() 函數 (function) 可以離開互動式介面,所謂函數就是定義好的識別字 (identifier) 後面加上小括弧,函數具有特別設定的功能。

>>> exit()
$
金錢符號 $ 為 UNIX-Like 作業系統的命令列提示符號。

互動式介面便於學習或測試語法,至於開發程式應該使用文字編輯器或整合開發環境, Python 程式檔案的副檔名為 .py

filename.py

執行 Python 程式同樣使用 Python 指令,指令後空一格接程式檔案的名稱,如下圖 guess.py 為猜數字遊戲。

$ python3 guess.py
: 1234
2A0B
: 5678
0A1B
: 1250
1A0B
: 1639
2A1B
: 1937
1A1B
: 1894
0A1B
: 6237
3A0B
: 9237
2A1B
: 6239
Congratulation!!
You guess 9 times.

在單元 1 中會繼續討論以下各個主題

Python 速查手冊 - 目錄
下一頁: 1.1 標記
回 Python 教材首頁