官术网_书友最值得收藏!

2.3 學習前的準備工作

1. Python開發環境的安裝

Python的開發環境有很多,包括IDLE,Interpreter,Eclipse等。這里我們只講IDLE的使用,一方面是因為IDLE是Python的官方標準開發環境,另一方面也是因為全國計算機等級考試以此為考試平臺。

在安裝Python時,IDLE會同時安裝,具體步驟如下。

步驟一:打開Python官方網站(圖2-3)。

圖2-3 Python官方網站

步驟二:單擊“Downloads”,選擇要下載的版本,這里我們選擇Python3.6.8(圖2-4)。

步驟三:單擊“Python 3.6.8”,選擇下載32位或64位安裝包。一般來說,如果我們的操作系統是Windows 32位的,則下載windows x86executable installer版本;如果我們的操作系統是Windows 64位的,則下載windows x86-64executable installer版本。這里我們選擇windows x86 executable installer(圖2-5)。

圖2-4 Python版本選擇

圖2-5 Python下載

步驟四:雙擊下載的程序文件“python-3.6.8.exe”,如圖2-6所示,手工選中矩形框內的“Add Python 3.6 to PATH”,然后一直單擊“Next”按鈕,直到安裝完成(圖2-7)。

圖2-6 安裝步驟

圖2-7 安裝成功

步驟五:在打開系統的“命令提示符”并輸入“python”命令后,單擊“回車”鍵,如果出現圖2-8所示的內容就說明安裝成功了。

圖2-8 安裝成功檢驗

2. IDLE的使用

在Python安裝成功后,單擊系統“開始”菜單,從“所有程序”中找到“Python 3.6”下面的“IDLE”,單擊運行彈出“Python 3.6.8 Shell”窗口(本書后面章節統一簡稱為IDLE Shell),這是Python的交互式運行環境。在“>>>”后可以輸入代碼,每輸入一句執行一句,如圖2-9所示。

圖2-9 交互式編程

如果需要將程序寫在一個或者多個文件中批量執行代碼,則需要使用文件式編程方式。這時需要單擊IDLE Shell中的“File”,然后單擊“New File”,彈出代碼編輯器(圖2-10)。該編輯器可以進行代碼編寫,并保存為Python文件(一般為.py擴展名文件)。當按下“F5”鍵(或者菜單“Run”中的“Run Module”)時,程序將自動運行。

圖2-10 文件式編程中的代碼編輯器

3. Python的代碼風格

為了更好地做好編程學習的準備工作,我們需要了解Python的代碼編寫要求。

下面通過實例來看一下Python編寫的一些框架特點。

1   #ie2-1.py
2   '''
3   畫個正方形,并填充紅色
4   '''
5   import turtle as td
6   td.color('red','red')
7   td.begin_fill()
8   for i in range(4):
9       td.fd(200)
10      td.right(90)
11  td.end_fill()

打開你的IDLE Shell并新建一個文件,把以上程序復制進去,然后保存為ie2-1.py,按“F5”鍵就可以看到運行效果了(圖2-11)。程序第1行的“#”表示此行為注釋行,說明該程序的保存文件名。第2~4行是用“'''”實現的多行注釋。第5、6、7、8和11行縮進深度一樣,說明這幾行代碼在一個層級。第9、10行代碼縮進4個字符,說明這兩行是第8行“for”的語句塊。

圖2-11 實例2-1運行結果

4. GeekMen平臺的使用

我們利用青島大學的開源項目OnlineJudge搭建了GeekMen在線練習平臺,已經將本書中絕大部分的例題與練習題上傳到了GeekMen平臺,你可以在此平臺上進行練習。

首先,打開GeekMen的主頁并完成注冊與登錄(圖2-12)。

圖2-12 GeekMen首頁

選擇GeekMen首頁菜單中的“問題”,其中名為Python入門的題目即為本書中的例題或者練習題(圖2-13)。

圖2-13 題目詳情

題目下方的Language選擇“Python 3”。你可以在代碼輸入框中輸入代碼,然后單擊“Submit”按鈕。如果左下角的評測狀態顯示為“Accepted”,則說明此題目做對了(圖2-14)。

圖2-14 題目提交

主站蜘蛛池模板: 北海市| 浦城县| 中阳县| 佛冈县| 四川省| 连平县| 海口市| 平罗县| 轮台县| 镇雄县| 白银市| 新巴尔虎右旗| 木里| 嵊州市| 庆安县| 合肥市| 景德镇市| 沙河市| 武安市| 西贡区| 台南县| 稻城县| 五大连池市| 洪雅县| 个旧市| 黔西县| 丹阳市| 读书| 绵阳市| 芷江| 溧水县| 榆社县| 工布江达县| 营山县| 镇巴县| 阿荣旗| 聂拉木县| 顺义区| 乌拉特后旗| 徐水县| 镇赉县|