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

1.3 Hello World

墨博士:任何一個編程語言寫出的第一個程序都是Hello World,告訴這個編碼世界我來了!為什么會這樣?

有人說是為了紀念最早使用程序控制的一臺織布的機器,這臺機器織出的掛毯上的花紋,就是“Hello World”;有人說著名教材的The C Programme Language中使用它做為第一個演示程序。

不管怎樣,Hello World已經成了編程界的一種經典。

小墨:墨哥哥有個T恤,上面就是“Hello World!”

墨博士:我們的第一行Python代碼,也從Hello World開始。

1.3.1 啟動IDLE

墨博士:安裝Python之后,就可以開始編程了。Python代碼寫在后綴名為.py的文件中。這個.py文件和我們常見的.txt沒有區別,都可以直接被記事本打開的,也就是說,直接使用記事本就可以編寫Python程序了。

但事實是,記事本對編程并不友好,比如,它會在文件開始的地方加上幾個特殊字符(UTF-8 BOM)。它也不提供行號、高亮等編程最基本的對于編輯器的要求,甚至還可能產生亂碼問題。

集成開發環境,是用于提供程序開發環境的應用程序,一般包括代碼編輯器、編譯器、調試器和圖形用戶界面等工具。集成了代碼編寫功能、分析功能、編譯功能、調試功能,是一體化的開發軟件服務套。所有具備這一特性的軟件或者軟件套(組)都可以叫集成開發環境。

所以在實際使用中,一般不直接使用系統自帶的記事本,而是會使用一些比較強大的文本編輯器,如Sublime Text、notepad++、Edit Plus等。

更多時候,為了效率和方便,我們還會使用更加強大的集成開發環境Integrated Development Environment,縮寫為IDE。

簡單來說,集成開發環境的最大特點在于集成,可以理解為它把你編程時可能會用到的東西都集中到一塊了,就像一個萬能的助手一樣。

比較著名的IDE有Visual Studio、Eclipse、Py Charm等。你作為一個Python的初學者,使用Python自帶的開發環境IDLE就可以了。我們可以在開始菜單中看到它,如圖1.15所示。

圖1.15 安裝進來的Python的相關內容

第一項的IDLE是就是你要用的集成開發環境。它是在你剛才安裝Python的時候一起安裝進來的。后面我們就通過它來編寫和運行Python程序。

現在單擊IDLE(Python 3.6 64bit),打開IDLE,如圖1.16所示。

圖1.16 IDLE界面

1.3.2 編寫Python第一行代碼

墨博士:打開的新窗口名字叫Python 3.6.5 Shell,計算機中的shell一般被稱為“命令解析器”,用于接收用戶的指令,然后處理指令并返回相應的結果。前面我們提到過的cmd,就是一種shell。

這里的“>>>”和前面在cmd中輸入python后出現的“>>>”一樣,叫作提示符,計算機用它來提示你,你想讓它做什么。現在你在“>>>”后面輸入一行代碼,如下:

墨博士:print是打印的意思,注意這里的print后面是一對英文的小括號,小括號中是一對英文的單引號。輸入完成后按下鍵盤上的Enter(回車)鍵,看看什么效果。詳細的編寫規則,我們后面再講哦。

小墨:新的一行出現了“Hello World!”,如圖1.17所示。

圖1.17 第一行代碼運行成功

墨博士:真棒!你已經完成了第一個Python程序了!

小墨:確實挺簡單的。博士咱們學點復雜的、厲害的吧。

1.3.3 IDLE的配置

墨博士:別著急。在深入學習Python之前,我們可以嘗試配置一下IDLE,讓它用起來更順手。點擊Options(選項)菜單下的ConfigureIDLE(配置IDLE),打開配置界面,如圖1.18所示。

圖1.18 IDLE配置界面

在Fonts/Tabs選項卡下,你可以設置IDLE中的文本的字體樣式(Font Face)、字體大小(Size)以及是否粗體(Bold)等,在Highlights選項卡中你可以自定義IDLE中的文本的高亮顏色、高亮主題(Theme)等。

配置好IDLE之后選擇Apply(應用),讓設置生效,然后單擊“Ok”按鈕關閉設置界面就可以了。

圖1.19所示的是將字體設置為Courier New(編程常用的一種字體),大小設置為12,高亮主題選擇IDLE Classic后的效果。

圖1.19 IDLE更換配置后的效果

1.3.4 將Python代碼寫在文件中

小墨:博士,我發現了一個問題。在使用IDLE時,輸入任一條指令后按Enter鍵,它都會結束輸入,并返回對應的內容,如圖1.20所示。但如果我們的程序多于一行代碼怎么辦?

圖1.20 輸入內容后按Enter后IDEL馬上執行

墨博士:如果想編寫多行代碼、一次性地在IDLE中執行,可以使用Python自帶的一個編輯器。方法是,在IDLE中,選擇“File(文件)”菜單下的“New File(新文件)”,或者直接按快捷鍵Ctrl+N,都會彈出一個空白的窗口,窗口名為untitled(未命名)。在這個新的空白窗口中,我們輸入以下代碼:

墨博士:輸入上述代碼時,你看窗口上的名稱有什么變化嗎?

小墨:窗口的名稱“untitled”兩邊多了兩個星號。

墨博士:星號是提示我們輸入的內容還沒有保存,此時如果電腦突然斷電了,沒有保存的內容就會消失。所以保險起見,要養成寫完東西保存的好習慣。

保存方式和大多數我們常用的軟件一樣,在該新窗口中,選擇“File(文件)”菜單下的“Save(保存)”,或者直接按快捷鍵Ctrl+S,此時會彈出一個路徑選擇框,用于選擇要保存的路徑。

找到你要保存的路徑后,給你要保存的文件起個名字,比如hello,單擊“保存”按鈕即可,如圖1.21所示。

圖1.21 文件保存

保存好之后你會發現新窗口的名稱已經變成了“Hello.py-D:/my_python/hello.py(3.6.5)”。這個.py就是你保存的時候IDLE自動加上的Python程序文件的專用后綴名。這個保存的路徑,可以選擇默認的,也可以按照自己的習慣選擇,比如我這里選擇D盤下的my_python文件夾。

保存好之后可以去保存的路徑下看一看,將會看到hello.py文件,這個就是存有你代碼的文件了,如圖1.22所示。

圖1.22 保存好的.py文件

1.3.5 Python文件的運行

小墨:現在已經將多行代碼保存下來了,那要怎樣才能讓這些代碼一次性都運行起來呢?

墨博士:保存好之后,選擇“Run(運行)”菜單下的“Run Module(運行模塊)”,或者直接按F5鍵,就可以將你寫的程序運行起來了。運行結果顯示在IDLE的shell窗口中。小墨,你來試試吧。

小墨:好的,按F5鍵,運行,效果如圖1.23所示。

圖1.23 .py文件的運行

主站蜘蛛池模板: 贞丰县| 安化县| 康保县| 华池县| 闽清县| 资溪县| 灵山县| 正安县| 蒙山县| 临沧市| 岐山县| 渑池县| 邵武市| 香港| 搜索| 景宁| 渝中区| 罗田县| 新闻| 清水县| 深圳市| 中牟县| 唐海县| 蒲江县| 泰兴市| 渝中区| 墨玉县| 奉新县| 平阳县| 呼和浩特市| 新宾| 鄯善县| 藁城市| 清河县| 图木舒克市| 长汀县| 庐江县| 芒康县| 灵武市| 将乐县| 登封市|