你好,歡迎進(jìn)入江蘇優(yōu)軟數(shù)字科技有限公司官網(wǎng)!
發(fā)布時間:2024-07-08
瀏覽次數(shù):0
在本文中,您將運行您的第一個程序 .py。為此,您首先需要檢查您的計算機(jī)上是否安裝了它;如果沒有,您需要安裝它。您還將安裝一個文本編輯器來編寫和運行程序。當(dāng)您輸入代碼時,文本編輯器將識別它并突出顯示不同的部分,讓您輕松了解代碼的結(jié)構(gòu)。
構(gòu)建編程環(huán)境
不同的操作系統(tǒng)之間存在細(xì)微的差異,因此您需要記住一些事項。以下是大家使用的兩個主要版本,以及安裝步驟的簡要說明。
2 和 3
目前有兩個不同的版本:2 和較新的 3。每種編程語言都會隨著新概念和技術(shù)的引入而不斷發(fā)展,開發(fā)人員也在不斷努力豐富和增強(qiáng)其功能。大多數(shù)變化都是漸進(jìn)的,您幾乎不會注意到它們,但如果您的系統(tǒng)安裝了 3,則用 2 編寫的一些代碼可能無法正確運行。
如果你的系統(tǒng)安裝了兩個版本,請使用3;如果沒有,請安裝3;如果只安裝了2,也可以直接用它寫代碼,但最好盡快升級到3,這樣才能用到最新的版本。
運行代碼片段
它帶有一個在終端窗口中運行的解釋器,允許您嘗試代碼片段,而無需保存和運行整個程序。
本文將列出代碼片段如下:
粗體文本表示您需要輸入然后按 Enter 執(zhí)行的代碼。本文中的大多數(shù)示例都是小型獨立程序,您將在編輯器中執(zhí)行它們,因為大多數(shù)代碼都是這樣編寫的。但是,為了有效地演示基本概念,您需要在終端會話中執(zhí)行一系列代碼片段。每當(dāng)代碼列表包含三個尖括號(如 ? 所示)時,就意味著輸出來自終端會話。稍后,我們將展示如何在解釋器中編寫代碼。
你好世界程序
在編程界中,如果你先學(xué)習(xí)一門新語言并編寫一個程序,在屏幕上顯示消息“Hello world!”,這一直被認(rèn)為是好運。
要使用 編寫這個 Hello World 程序,只需要一行代碼:
print("Hello world!")
這個程序很簡單但很有用:如果它在您的系統(tǒng)上正確運行,您編寫的任何程序都會正確運行。稍后您將看到如何為您的特定系統(tǒng)編寫這樣的程序。
在不同的操作系統(tǒng)中構(gòu)建編程環(huán)境
它是一種跨平臺編程語言,這意味著它可以在所有主流操作系統(tǒng)上運行。你編寫的任何程序都可以在任何安裝了它的現(xiàn)代計算機(jī)上運行。但是,不同操作系統(tǒng)之間的安裝方法略有不同。
在本節(jié)中,您將學(xué)習(xí)如何在系統(tǒng)上安裝和運行 Hello World 程序。您將首先檢查您的系統(tǒng)是否安裝了它,如果沒有,請安裝它;接下來,您將安裝一個簡單的文本編輯器并創(chuàng)建一個空文件 - .py。最后,您將運行 Hello World 程序并排除各種故障。我將詳細(xì)解釋如何在各種操作系統(tǒng)中完成這些任務(wù),以便您可以構(gòu)建一個適合初學(xué)者的編程環(huán)境。
1.在Linux系統(tǒng)上搭建編程環(huán)境
Linux 專為編程而設(shè)計,因此大多數(shù) Linux 計算機(jī)都默認(rèn)安裝 Linux。編寫和維護(hù) Linux 的人認(rèn)為您可能會使用它進(jìn)行編程,并鼓勵您這樣做。因此,您只需安裝很少的軟件并修改很少的設(shè)置即可在其中編程。
1.檢查版本
在您的系統(tǒng)上運行該應(yīng)用程序(如果您正在使用它,請按 Ctrl+Alt+T)并打開終端窗口。要確定它是否已安裝,請執(zhí)行命令(請注意,p 是小寫的)。輸出將類似于以下內(nèi)容,表示已安裝的版本;末尾的 >>> 是允許您輸入命令的提示符。
以上輸出表明當(dāng)前計算機(jī)使用的默認(rèn)版本是2.7.6。看到以上輸出后,如果想退出并返回終端窗口,請按Ctrl + D或執(zhí)行命令exit()。
要檢查您的系統(tǒng)是否安裝了 3,您可能需要指定適當(dāng)?shù)陌姹?。換句話說,如果輸出表明默認(rèn)版本是 2.7,請嘗試執(zhí)行以下命令:
上面的輸出顯示系統(tǒng)中也安裝了 3,因此您可以使用任一版本。在這種情況下,將本文中的所有命令替換為 。大多數(shù) Linux 系統(tǒng)默認(rèn)安裝了它,但如果您的 Linux 系統(tǒng)由于某種原因沒有安裝它或只安裝了 2,而您想要安裝 3。
2. 安裝文本編輯器
Geany 是一個簡單的文本編輯器:它易于安裝;它允許您直接運行幾乎任何程序(而無需通過終端運行);它以不同的顏色顯示代碼以突出顯示代碼語法;并且它在終端窗口中運行代碼,以便您可以習(xí)慣使用終端。
在大多數(shù) Linux 系統(tǒng)上,只需一個命令即可安裝 Geany:
如果此命令不起作用,請參閱說明。
3.運行Hello World程序
要編寫第一個程序,您需要啟動 Geany。為此,請按下 Super 鍵(通常稱為 鍵)并在系統(tǒng)中搜索 Geany。找到 Geany 后,雙擊它以啟動它;然后將其拖到任務(wù)欄或桌面以創(chuàng)建快捷方式。接下來,創(chuàng)建一個文件夾來存儲您的項目并為其命名(最好使用小寫字母和下劃線來表示文件和文件夾名稱中的空格sublime text 圖標(biāo),因為這是命名約定)。返回 Geany,選擇菜單文件 ? 另存為,將當(dāng)前空文件保存到該文件夾??,并將其命名為 .py。.py 擴(kuò)展名告訴 Geany 該文件包含一個程序;它還讓 Geany 知道如何運行該程序并以有用的方式突出顯示代碼。
保存文件后,在其中輸入以下代碼行:
print("Hello Python world!")
如果您的系統(tǒng)上安裝了多個版本,則必須配置 Geany 以使用正確的版本。為此,請選擇菜單 Build ? Set Build;您將看到單詞 () 和 (),每個單詞旁邊都有一個命令。默認(rèn)情況下,這兩個命令都設(shè)置為 ,因此您必須將它們更改為使用 Geany 使用的命令。
如果您能夠在終端會話中執(zhí)行命令,請修改編譯和執(zhí)行命令,以便 Geany 使用 3 解釋器。為此,請修改編譯命令,使其如下所示:
python3 -m py_compile "%f"
您必須完全按照上面的代碼輸入此命令,并確保使用相同的間距和大寫字母。
修改執(zhí)行命令為如下內(nèi)容:
python3 "%f"
再次強(qiáng)調(diào),一定要確??崭窈痛笮懪c圖示完全一致。圖 1-1 顯示了如何在 Geany 中配置這些命令。
圖 1-1 在 Linux 中配置 Geany 使用 3
現(xiàn)在讓我們運行 .py。為此,選擇菜單 Build ? ,單擊圖標(biāo)(兩個齒輪),或按 F5。將彈出一個終端窗口,其中包含以下輸出:
Hello Python world! ------------------ (program exited with code: 0) Press return to continue
如果您沒有看到此輸出,請檢查您輸入的每個字符。您是否將打印的首字母大寫?您是否漏掉了引號或括號?編程語言對語法非常嚴(yán)格,如果您不遵守語法,就會出現(xiàn)錯誤。如果代碼正確但程序無法正確運行,請參閱下面的“解決安裝問題”部分。
4. 在終端會話中運行代碼
您可以嘗試再次運行代碼片段,方法是打開終端窗口并執(zhí)行命令 或 。您在檢查版本時執(zhí)行了此操作。再做一次,但在終端會話中輸入以下代碼行:
消息將直接打印到當(dāng)前終端窗口。不要忘記按 Ctrl+D 或執(zhí)行命令 exit() 關(guān)閉解釋器。
2. 在 OS X 中構(gòu)建編程環(huán)境
大多數(shù) OS X 系統(tǒng)都默認(rèn)安裝了它。安裝完成后,您還需要安裝文本編輯器并確保其配置正確。
1.檢查是否安裝
在 / 文件夾下,選擇并打開終端窗口;也可以按 + 空格,然后輸入并回車。要確認(rèn)是否安裝,請執(zhí)行命令(注意 p 是小寫的)。輸出將類似于以下內(nèi)容,表示已安裝的版本;最后的 >>> 是允許您輸入命令的提示符。
以上輸出表明當(dāng)前計算機(jī)使用的默認(rèn)版本是2.7.5??吹揭陨陷敵龊?,如果想退出并返回終端窗口,請按Ctrl + D或執(zhí)行命令exit()。
要檢查您的系統(tǒng)上是否安裝了 3,請嘗試執(zhí)行該命令。您可能會收到一條錯誤消息,但如果輸出表明您的系統(tǒng)上安裝了 3,則無需安裝即可使用它。
2. 在終端會話中運行代碼
您可以嘗試再次運行代碼片段,方法是打開終端窗口并執(zhí)行命令 或 。您在檢查版本時執(zhí)行了此操作。再做一次,但在終端會話中輸入以下代碼行:
消息將直接打印到當(dāng)前終端窗口。不要忘記按 Ctrl+D 或執(zhí)行命令 exit() 關(guān)閉解釋器。
3. 安裝文本編輯器
Text 是一個簡單的文本編輯器:它易于在 OS X 中安裝;它允許您直接運行幾乎任何程序(無需通過終端);它以不同的顏色顯示代碼以突出顯示代碼語法;并且它在嵌入在文本窗口中的終端會話中運行代碼,使您可以輕松查看輸出。
要下載 Text 安裝程序,請訪問 ,單擊鏈接sublime text 圖標(biāo),然后查找 OS X 安裝程序。Text 的許可政策非常靈活,您可以免費使用此編輯器,但如果你喜歡它并想長期使用它,建議您購買許可證。下載安裝程序后,打開它,然后將 Text 圖標(biāo)拖放到文件夾中。
4. 配置文本使用 3
如果您使用 以外的命令啟動終端會話,則需要配置 Text,以便它知道在系統(tǒng)上哪里可以找到正確的版本。要找出解釋器的完整路徑,請執(zhí)行以下命令:
現(xiàn)在,啟動 Text 并選擇 Tools ? Build ? New Build。這將打開一個新的配置文件。刪除其中的所有內(nèi)容并輸入以下內(nèi)容:
{ "cmd": ["/usr/local/bin/python3", "-u", "$file"], }
此代碼告訴 Text 使用命令運行當(dāng)前打開的文件。確保路徑是您在上一步中使用命令 type -a 獲得的路徑。將此配置文件命名為 .-build 并將其保存在默認(rèn)目錄中 - 從菜單中選擇“保存”時 Text 打開的目錄。
5.運行Hello World程序
要編寫第一個程序,您需要啟動 Text。為此,請打開文件夾并雙擊 Text 圖標(biāo);或者按 + 空格鍵并在彈出的搜索框中輸入文本。
創(chuàng)建一個文件夾來存儲您的項目,并為其命名(最好使用小寫字母和下劃線來表示文件和文件夾名稱中的空格,因為這是采用的命名約定)。在 Text 中,選擇菜單文件 ? 另存為,將當(dāng)前空文件保存到文件夾中,并將其命名為 .py。.py 擴(kuò)展名告訴 Text 該文件包含一個程序;它還讓 Text 知道如何運行該程序并以有用的方式突出顯示代碼。
保存文件后,在其中輸入以下代碼行:
print("Hello Python world!")
如果您可以在系統(tǒng)上運行該命令,則可以通過選擇 工具 ? 構(gòu)建 或按 Ctrl + B 來運行該程序。如果您已將 Text 配置為使用構(gòu)建以外的命令,請選擇 工具 ? 構(gòu)建 并選擇 3。這會將 3 設(shè)置為要使用的默認(rèn)版本;從那時起,您可以通過選擇 工具 ? 構(gòu)建 或按 Ctrl + B 來運行該程序。
文本窗口底部將出現(xiàn)一個終端屏幕,其中包含類似以下內(nèi)容的輸出:
Hello Python world! [Finished in 0.1s]
如果您沒有看到此輸出,請檢查您輸入的每個字符。
3. 在系統(tǒng)中構(gòu)建編程環(huán)境
它并非默認(rèn)安裝在所有系統(tǒng)上,因此您可能需要下載并安裝它,然后下載并安裝文本編輯器。
1.安裝
首先,檢查您的系統(tǒng)是否已安裝它。為此,請在“開始”菜單中鍵入它并按 Enter 打開命令窗口;您也可以按住 Shift 鍵并右鍵單擊桌面并選擇“在此處打開命令窗口”。在終端窗口中鍵入它并按 Enter;如果出現(xiàn)提示符 (>>>),則表示您的系統(tǒng)已安裝它。但是,您也可能會看到一條錯誤消息,指出無法識別該命令。
如果是,您需要下載安裝程序。為此,請訪問。您將看到兩個按鈕,一個用于下載 3,另一個用于下載 2。單擊下載 3 按鈕,它將自動下載適合您系統(tǒng)的正確安裝程序。安裝程序下載完成后,運行它。請務(wù)必選中“添加到 PATH”復(fù)選框(如圖 1-2 所示),這將使您更輕松地配置系統(tǒng)。
圖 1-2 確保選中“添加到路徑”復(fù)選框
2. 啟動終端會話
您可以通過將系統(tǒng)配置為在終端會話中運行文本編輯器來簡化文本編輯器的配置。打開命令窗口并在其中執(zhí)行命令。如果出現(xiàn)提示符 (>>>),則表示找到了您剛剛安裝的版本。
如果是這樣,您可以直接跳到下一部分 - “在終端會話中運行”。
但是,輸出可能看起來像這樣:
在這種情況下,您必須告訴如何找到您剛剛安裝的版本。命令通常存儲在 C 盤上,因此請在資源管理器中打開 C 盤,找到并打開以 開頭的文件夾,然后找到該文件。例如,在我的計算機(jī)中,有一個名為 的文件夾,其中有一個名為 的文件,因此該文件的路徑為 C:\\。如果您找不到此文件,請在資源管理器的搜索框中輸入它,這將使您確切地知道命令存儲在系統(tǒng)中的哪個位置。
如果您認(rèn)為您知道命令的路徑,請通過在終端窗口中輸入該命令來測試它。為此,請打開命令窗口并輸入您確定的完整路徑:
如果可行,則您已經(jīng)知道如何訪問它。
3. 在終端會話中,運行
在會話中執(zhí)行以下命令,并確認(rèn)看到輸出“Hello world!”。
每當(dāng)您想要運行代碼片段時,請打開命令窗口并啟動終端會話。要關(guān)閉終端會話,請按 Ctrl + Z,然后按 Enter,或執(zhí)行命令 exit()。
4. 安裝文本編輯器
Geany 是一個簡單的文本編輯器:它易于安裝;它允許您直接運行幾乎任何程序(無需通過終端);它以不同的顏色顯示代碼以突出顯示代碼語法;并且它在終端窗口中運行代碼,以便您可以習(xí)慣使用終端。
要下載 Geany 安裝程序,請轉(zhuǎn)到 ,單擊 ,然后找到安裝程序文件 geany-1..exe 或類似文件。下載安裝程序后,運行它并接受所有默認(rèn)設(shè)置。
要編寫第一個程序,您需要啟動 Geany。為此,請按下 Super 鍵(通常稱為 鍵)并在系統(tǒng)中搜索 Geany。找到 Geany 后,雙擊啟動它;然后將其拖到任務(wù)欄或桌面以創(chuàng)建快捷方式。接下來,創(chuàng)建一個文件夾來存儲您的項目并為其命名(最好使用小寫字母和下劃線來表示文件和文件夾名稱中的空格,因為這是命名約定)。返回 Geany,選擇菜單文件 ? 另存為,將當(dāng)前空文件保存到該文件夾??,并將其命名為 .py。.py 擴(kuò)展名告訴 Geany 該文件包含一個程序;它還讓 Geany 知道如何運行該程序并以有用的方式突出顯示代碼。
保存文件后,在其中輸入以下代碼行:
print("Hello Python world!")
如果您的系統(tǒng)中可以執(zhí)行命令,則無需配置 Geany,因此您可以跳過下一節(jié)并直接轉(zhuǎn)到“運行 Hello World 程序”部分。如果您在啟動解釋器時必須指定路徑,例如 C:\\,請按照下面的說明配置 Geany。
5.配置Geany
要配置 Geany,請選擇菜單 Build ? Set Build;您將看到單詞 和 ,每個單詞旁邊都有一個命令。默認(rèn)情況下,編譯命令和執(zhí)行命令都以 開頭,但 Geany 不知道命令存儲在系統(tǒng)中的什么位置,因此您需要添加在終端會話中使用的路徑。
為此,請在編譯命令和執(zhí)行命令中添加命令所在的驅(qū)動器和文件夾。編譯命令應(yīng)類似于以下內(nèi)容:
C:\Python35\python -m py_compile "%f"
您的系統(tǒng)上的路徑可能略有不同,但請確保間距和大寫與此處顯示的路徑相匹配。
執(zhí)行命令應(yīng)類似于以下內(nèi)容:
C:\Python35\python "%f"
再次強(qiáng)調(diào),在指定要執(zhí)行的命令時,一定要確??崭窈痛笮懪c此處顯示的一致。圖 1-3 顯示了如何在 Geany 中配置這些命令。
圖 1-3 配置 Geany 使用 3
正確設(shè)置這些命令后,單擊“確定”按鈕。
6.運行Hello World程序
現(xiàn)在您應(yīng)該能夠成功運行程序了。通過選擇菜單 Build ? 、單擊圖標(biāo)(兩個齒輪)或按 F5 來運行 .py。將彈出一個終端窗口,其中包含以下輸出:
Hello Python world! ------------------ (program exited with code: 0) Press return to continue
如果你沒有看到這個輸出,請檢查你輸入的每個字符。你是否將打印的首字母大寫?你是否漏掉了引號或括號?編程語言對語法非常嚴(yán)格,如果你不遵守,就會出錯。如果代碼正確,而這個程序運行不正確,請參閱下一節(jié)。
解決安裝問題
如果按照上述步驟操作,應(yīng)該可以成功搭建編程環(huán)境。但如果仍然無法運行程序 .py,可以嘗試以下解決方法。
不要擔(dān)心打擾經(jīng)驗豐富的程序員。每個程序員都會遇到問題,大多數(shù)程序員都會很樂意幫助您正確設(shè)置系統(tǒng)。只要您清楚地解釋您要做什么、您嘗試過什么以及結(jié)果如何,就很有可能有人能夠幫助您。社區(qū)對初學(xué)者非常友好。
任何現(xiàn)代計算機(jī)都應(yīng)該能夠運行它,如果你遇到困難,可以尋求幫助。早期的問題可能令人沮喪,但它們值得你花時間。一旦你可以運行 .py,你就可以開始學(xué)習(xí),編程將變得更加有趣和令人愉快。
從終端運行該程序
您編寫的大多數(shù)程序?qū)⒅苯訌奈谋揪庉嬈鬟\行,但有時從終端運行程序也很有用。例如,您可能想直接運行現(xiàn)有程序。
只要您知道如何訪問程序文件所在的目錄,就可以在任何安裝了 .py 的系統(tǒng)上完成此操作。要嘗試此操作,請確保已將 .py 文件保存到桌面上的文件夾中。
在 Linux 和 OS X 中從終端運行程序
在 Linux 和 OS X 上,從終端運行程序的方式相同。在終端會話中,您可以使用終端命令 cd(表示更改目錄)來瀏覽文件系統(tǒng)。命令 ls(列表的縮寫)顯示當(dāng)前目錄中所有非隱藏文件。
要運行 .py,請打開一個新的終端窗口并執(zhí)行以下命令:
這里,我們使用命令 cd 切換到文件夾 /(參見?)。接下來,我們使用命令 ls 確認(rèn)該文件夾包含文件 .py(參見?)。最后,我們使用命令 .py 運行該文件(參見?)。
就這么簡單。要運行該程序,只需使用命令 ( 或 )。
從系統(tǒng)終端運行該程序
在命令窗口中,要在文件系統(tǒng)中導(dǎo)航,請使用終端命令 cd;要列出當(dāng)前目錄中的所有文件,請使用命令 dir(表示目錄,)。
要運行 .py,請打開一個新的終端窗口并執(zhí)行以下命令:
這里,我們使用命令 cd 切換到文件夾 \(參見?)。接下來,我們使用命令 dir 確認(rèn)該文件夾包含文件 .py(參見?)。最后,我們使用命令 .py 運行該文件(參見?)。
如果您沒有將系統(tǒng)配置為使用簡單命令,則可能需要指定此命令的路徑:
大多數(shù)程序可以直接從編輯器運行,但如果您需要解決的問題更復(fù)雜,則可能需要編寫一個需要從終端運行的程序。
親自嘗試
本文中的練習(xí)本質(zhì)上是探索性的。
1-1 .org:瀏覽主頁()并查找您感興趣的主題。您對該網(wǎng)站越熟悉,它對您就越有用。
1-2 輸入錯誤:打開剛剛創(chuàng)建的.py文件,在代碼中添加輸入錯誤,再次運行程序。輸入錯誤會導(dǎo)致錯誤嗎?你理解顯示的錯誤信息嗎?你能添加不會導(dǎo)致錯誤的輸入錯誤嗎?你認(rèn)為它不會導(dǎo)致錯誤的原因是什么?
1-3 無限技能:如果你的編程技能是無限的,你會創(chuàng)建什么程序?你即將開始學(xué)習(xí)編程;如果你心中有一個目標(biāo),你可以立即將新技能付諸實踐;現(xiàn)在是制定目標(biāo)的好時機(jī)。寫下你的想法是一個好習(xí)慣,這樣當(dāng)你需要開始一個新項目時,你就可以參考它們?,F(xiàn)在花點時間描述一下你想創(chuàng)建的三個程序。
概括
在本文中,您了解了 ,并將其安裝在您的系統(tǒng)上。您還安裝了文本編輯器,以便更輕松地編寫代碼。您學(xué)習(xí)了如何在終端會話中運行代碼片段,并運行了您的第一個真正的程序 .py。您還了解了如何解決安裝問題。
——本文摘自《編程:從入門到實踐》
如果您想一步步跟著操作,請點擊文章末尾的[了解更多]繼續(xù)閱讀。
如有侵權(quán)請聯(lián)系刪除!
Copyright ? 2023 江蘇優(yōu)軟數(shù)字科技有限公司 All Rights Reserved.正版sublime text、Codejock、IntelliJ IDEA、sketch、Mestrenova、DNAstar服務(wù)提供商
13262879759
微信二維碼