本頁說明如何在電腦上設定 Python,以便執行及編輯 Python 程式。 可下載運動程式碼的連結。你可以在開始上課前這麼做,或選擇退出 直到您在類別中有足夠的程式碼而需要編寫程式碼為止。Google Python 類別採用簡單的標準 Python 安裝方式,但也可能使用較為複雜的策略。 Python 是免費的開放原始碼軟體,適用於所有的作業系統 python.org。我們特別希望安裝 Python 可以:
- 執行現有的 Python 程式,例如 hello.py
- 以互動方式執行 Python 解譯器,即可直接在文字上輸入程式碼
以上兩種在講授影片的重點 才能解決習題
下載 Google Python 練習
首先,請下載 google-python-exercises.zip 檔案並解壓縮 並採取適當做法產生的 google-python-exercises 目錄包含許多 以及您可以完成的各種 Python 程式碼練習特別是 google-python-exercises 簡單的 hello.py 檔案,可用來檢查機器上的 Python 是否正常運作。 以下是 Windows 和其他作業系統的操作說明。
Linux、Mac OS X 和其他作業系統上的 Python
除了 Windows 以外,大多數作業系統預設都已安裝 Python。如要檢查 已安裝 Python 並開啟指令列 (通常透過執行「Terminal」程式),然後用 cd 即可 google-python-exercises 目錄請嘗試下列做法,執行 hello.py 程式 (輸入的內容) 將以粗體顯示):
~/google-python-exercises$ python3 hello.py Hello World ~/google-python-exercises$ python3 hello.py Alice Hello Alice
如果尚未安裝 Python,請參閱 Python.org 下載
頁面。如要以互動方式執行 Python 解譯器,只要在python3
終端機:
~/google-python-exercises$ python3 Python 3.X.X (XXX, XXX XX XXXX, XX:XX:XX) [XXX] on XXX Type "help", "copyright", "credits" or "license" for more information. >>> 1 + 1 2 >>> you can type expressions here .. use ctrl-d to exit
輸入 python3
後和 >>> 之前,您會看到兩行 Python會顯示
使用的 Python 版本和建置位置只要第一項列印工作
「Python 3」。這些範例應該對您有幫助。本課程是專為 Python 3.X 以上版本而設計。
執行位元 (選用)
上述指令是執行 Python 程式最簡單的方法。如果「執行位元」設在
.py 檔案之後,不必先輸入 python
就能依名稱執行。設定執行作業
使用 chmod
指令執行程式碼,如下所示:
~/google-python-exercises$ chmod +x hello.py ~/google-python-exercises$ ./hello.py ## now can run it as ./hello.py Hello World
Windows 上的 Python
若要在 Windows 上安裝 Python,請前往 python.org 下載頁面並下載 Python 3.X.X。 執行 Python 安裝程式,並接受所有預設值。這項操作會將 Python 安裝在根目錄中 以及設定一些檔案關聯
安裝 Python 後,開啟命令提示字元 (「附屬應用程式」>「命令提示字元」,或
cmd
進入執行對話方塊)。複製到 google-python-exercises 目錄 (從解壓縮目錄)
google-python-exercises.zip)。您應該要執行 hello.py Python 程式,方法是輸入
python hello.py
(您輸入的內容會以粗體顯示):
C:\google-python-exercises> python hello.py Hello World C:\google-python-exercises> python hello.py Alice Hello Alice
如果運作正常,表示已安裝 Python。否則,請參閱 Python Windows 常見問題以取得相關說明。
如要以互動方式執行 Python 解譯器,請從「開始」選單中選取「執行...」指令。
並輸入 python
,這會在專屬的視窗中以互動方式啟動 Python。在 Windows 上,
按下 Ctrl-Z 鍵退出 (在所有其他作業系統上,按下 Ctrl-D 鍵即可
exit)。
在講座影片中,我們通常會使用以下指令執行 Python 程式,例如:
./hello.py
。在 Windows 上,使用 python hello.py
表單是最簡單的方式。
編輯 Python (所有作業系統)
Python 程式只是您直接編輯的文字檔。如上所述,您應有指令
線條開啟,在這裡輸入 python3 hello.py Alice
即可執行正在做的運動
持續努力。在指令列提示中,按下向上鍵即可召回先前輸入的內容
指令,因此您可以輕鬆執行先前的指令,而不必重新輸入。
您希望只是對程式碼和縮排不瞭解的文字編輯器。許多優質內容 免費方案:
- Windows:不要使用記事本或 Wordpad。試用免費的開放原始碼軟體 Notepad++ 或任意開啟且開放 來源 JEdit
- Mac:TextEdit 內建雖然可正常運作,但並不完美。免費試用 BBEdit 或 免付費的開放原始碼 JEdit
- Linux -- 任何 Unix 文字編輯器皆可使用,您也可以嘗試使用上述的 JEdit。
編輯器設定
以下為文字編輯器的建議設定:
- 當您按下 Tab 鍵時,建議編輯器插入空格而非實際 定位字元。所有教學課程檔案都會使用 2 個空格做為縮排,另外 4 個空格則是 1 個空格。 以及熱門選項
- 如果編輯器會「自動縮排」,這項功能就非常實用因此,按下 Enter 鍵時,新的 線條的開頭與上一行相同。
- 儲存檔案時請使用 Unix 行結尾慣例,因為這是 範例檔案已設定完成如果執行 hello.py 時出現「不明選項: -」錯誤,檔案可能會 行結尾錯誤。
以下是常用編輯器設定的偏好設定,以便正確處理 Python:
- Windows 記事本++ -- 分頁:設定 >偏好設定 >編輯元件 >分頁設定 以及設定 >偏好設定 >MISC 適用於自動縮排。行尾:格式 >轉換,設定 。
- JEdit (任何作業系統) -- 行結尾:小「U」W「M」,請將狀態列設為「U」(適用於 Unix 網路) 一行)。
- Windows 記事本或 Wordpad -- 請勿使用。
- Mac BBEdit -- 分頁:在頂端,BBEdit >偏好設定 (或是快速鍵 Cmd + )。前往編輯器 「預設」部分,並確認已勾選「自動縮排」和「自動展開」分頁。行結尾:於 建議前往「文字檔案」部分,確認已選取「換行」下方的 Unix (LF)。
- Mac TextEdit -- 請勿使用。
- Unix pico -- Tabs:Esc-q 切換分頁模式,Esc-i 可開啟自動縮排模式。
-
Unix emacs -- Tabs:手動設定 tab-inserts-spaces 模式:
M-x set-variable(return) indent-tabs-mode(return) nil
。
編輯檢查
如要試用編輯器,請編輯 hello.py 程式。變更「Hello」字詞加進
「Howdy」一詞(您不必瞭解其中所有其他 Python 程式碼,
)。儲存編輯內容並執行程式,以查看新的輸出內容。嘗試加入
print('yay!')
,並保持不變。試著執行程式
檢查編輯是否正常運作但我們希望課程的編輯/執行工作流程可讓您
你可以在編輯和執行之間輕鬆切換
快速 Python 樣式
Python 的優點之一是 它的用途在課堂上,我們需要達成這個目標:文字編輯器,在目前使用 file.py ),而且在另外的指令列視窗中,只需按下向上鍵即可執行 file.py 瞭解其作用
不拘一格:翻譯版很適合小實驗,如以下所示: 講座內容不過,這些練習是以 Python 檔案建立結構,學生可以編輯。由於 能夠編寫 Python 程式是最終目標,最好持續處於該模式 不妨只用翻譯小實驗來進行一些小實驗