讀古今文學網 > 父與子的編程之旅:與小卡特一起學Python > 1.5 該編程了 >

1.5 該編程了

到目前為止,我們看到的例子都只是(交互模式中)單個的 Python 指令。通過這些指令可以查看 Python 能夠做些什麼,這固然不錯,不過這些例子並不是真正的程序。前面已經提到過,程序是多個指令集合在一起。所以下面就來創建我們的第一個 Python 程序吧。

談到菜單選擇時,比如說File > New,第一部分(這裡的File)是主菜單。由 > 可以知道,下一部分(這裡的New)是 File 菜單中的一項。這本書中都將使用這種表示方法。

首先需要有辦法鍵入我們的程序。如果只是在交互式窗口中鍵入指令,Python 不會「記住」你鍵入的內容。需要使用一個文本編輯器(比如 Windows 上的「記事本」、Mac OS X 上的 TextEdit,或者 Linux 上的 vi),它能把程序保存到硬盤上。IDLE 提供了一個文本編輯器,它比記事本更適合你的需要。可以從 IDLE 的菜單中選擇File(文件) > New Window(新窗口)找到這個文本編輯器。

你會看到一個與下圖類似的窗口。標題欄顯示 Untitled(意思是「未命名」),因為你還沒有給文件命名。

現在,在這個編輯器中鍵入代碼清單 1-1 中的程序。

代碼清單 1-1 我們第一個真正的程序

print "I love pizza!"print "pizza " * 20print "yum " * 40print "I'm full."  

鍵入代碼之後,使用 File(文件) > Save(保存)或者 File(文件) > Save As(另存為)菜單項保存這個程序。把這個文件命名為 pizza.py。你可以把它保存到你希望的任何位置(只要你記得保存在哪裡,以便以後還能找到它)。你可能還想創建一個新的文件夾來保存你的 Python 程序。文件名末尾的 .py 部分很重要,因為這一部分會告訴你的計算機這是一個 Python 程序,而不只是普通的文本文件。

注意這個代碼標題中出現了「代碼清單1-1」,這是什麼意思?如果示例代碼構成了一個完整的 Python 程序,我就會對它像這樣編號,使你能很容易地在 \examples 文件夾或網站中找到相應的代碼。

你可能已經注意到,這個編輯器在程序中使用了不同的顏色。有些詞是橙色,還有一些是綠色。這是因為 IDLE 編輯器認為你打算鍵入一個 Python 程序。對於 Python 程序,IDLE 編輯器會把 Python 關鍵字用橙色顯示,引號中間的所有內容都顯示為綠色。這樣是為了幫助你更容易地讀 Python 代碼。