和孩子學Python(5):啟動 Python

啟動 Python

啟動 Python 有兩種方法。一種方法是從 IDLE 啟動,也就是我們現在要使用的方法。

和孩子學Python(5):啟動 Python

在 Start(開始)菜單中啟動Python後,可以看到“Python 2.7”下面的“IDLE (Python GUI)”。點擊這個選項,會看到 IDLE 窗口打開(類似下面顯示的窗口)。

和孩子學Python(5):啟動 Python

IDLE 是 一 個 Python shell。shell的意思就是“外殼”,基本說來,這是一個通過鍵入文本與程序交互的途徑,可以利用這個 shell 與 Python 交互。(正是因為這個原因,可以看到窗口的標題欄上顯示著 Python Shell)。

IDLE本身還是一個 GUI(GUI 就是圖形用戶界面(graphical userinterface)。這表示界面中有窗口、菜單、按鈕、滾動條等等。沒有 GUI 的程序稱為文本模式(text-mode)程序、控制檯(console)程序或命令行(command-line)程序。),所以在開始菜單中顯示為 Python GUI 。除了 shell,IDLE 還有其他一些特性,不過這個內容我們以後再講。上圖中的 >>> 是 Python 提示符(prompt)。提示符是程序等待你鍵入信息時顯示的符號。這個 >>> 提示符就是在告訴你,Python 已經準備好了,在等著你鍵入Python 指令。

來點指令

下面就來向 Python 下達我們的第一條指令。在 >>> 提示符末尾的光標後面鍵入:

print "Hello World!"

然後按下 Enter(回車鍵)。(有些鍵盤上,這個鍵稱為 Return 鍵。)每鍵入一行指令之後,都要按回車鍵。

按下回車鍵之後,會得到這樣一個響應:

Hello World!

>>>

下圖顯示了 IDLE 窗口中執行這個指令的情況。

和孩子學Python(5):啟動 Python

Python 會完全照你說的去做:它會打印(print)你的消息。(在編程中,打印通常是指在屏幕上顯示文本,而不是用打印機打印在一張紙上。)你鍵入的這行文本就是一個 Python指令。你現在就是在編程!計算機已經在你的掌控之中!

和孩子學Python(5):啟動 Python

另外,學習編程時總有這樣一個傳統:剛開始都是讓計算機顯示“Hello World!”。我們也會沿襲這個傳統。所以,歡迎來到編程世界!

IDLE中為什麼會有那些奇妙的顏色

和孩子學Python(5):啟動 Python

那是因為 IDLE 想幫你更好地理解代碼內容。它用不同的顏色顯示文本,便於你區分代碼(code)的不同部分。(在 Python 之類的語言中,代碼就是下達給計算機的指令,這只是指令的另一個叫法。)後面我會慢慢解釋這些不同部分究竟是什麼。

如果出問題

如果你的指令有錯,可能會看到類似下面的結果:

>>> pront "Hello World!"

SyntaxError: invalid syntax

>>>

這個錯誤消息表示,Python 不懂你鍵入的內容。在上面的例子中, print 被錯拼為 pront ,Python 不知道該怎麼處理。

和孩子學Python(5):啟動 Python

如果你犯了這個錯誤,可以再試一次,這一回一定要完全按照例子鍵入指令。

和孩子學Python(5):啟動 Python

這是有道理的。因為print 是 一 個 Python 關 鍵字【關鍵字(keyword)是作為 Python 語言一部分的特殊詞,也稱為保留字(reservedword)。】,而 pront 不是。


分享到:


相關文章: