PYTHON 實戰完整教程1-配置VSCode開發環境

MiroYuan發表於2020-08-07

一、安裝

為降低學習門檻,保證學習目標的聚焦,我們在windows(使用WinServer2019虛擬機器)上搭建開發環境。(系列教程最後結束時,也會部署到linux上)

開啟Python官網 https://www.python.org/,找到windows對應環境的下載包。

下載後的檔名為:python-3.8.5-amd64.exe,直接雙擊執行即可完成安裝。

說明:安裝時注意要勾選 Add Python 3.8 to PATH ,其他都按預設選項即可。

 

接下來我們做如下檢查:

1、檢查環境變數是否OK

安裝完Python後,可執行程式就會被自動加入Windows環境變數中。

如下圖,路徑: 此電腦 / 屬性 / 高階系統設定 / 環境變數

 

2、檢查Python是否正確安裝

開啟cmd, 執行python, 如出現圖中三個大於號 >>> 的命令提示符,即表示進入了Python環境,表示已安裝成功。

我們通過Console執行一條Python命令測試,列印 Hello world

 

說明:

上面演示的是互動式的執行方式。

Python程式碼有兩種執行方式,一是互動式(像對話一樣,問一句答一句),二是執行整個檔案。

 

二、兩種編輯器介紹

編寫Python程式碼除了使用Console外,和其他語言一樣,我們一般都有相關的編輯器。

介紹兩種:

1、原生編輯器IDEL -- Python 軟體包自帶的整合開發環境,安裝完Python就有,我們簡單說明下。

通過windows開始選單找到IDLE開啟,如上圖。

可以看到IDLE的外觀很像一個記事本,相比記事本新增了一些基本的語法智慧提醒,關鍵字高亮以及除錯功能。

實際專案中很少用,一般僅僅使用它來做一些語法驗證、測試的工作。

我們不展開,有興趣的可以點開選單欄看看裡面的功能。

 

2、實際專案所用編輯器VSCode -- 微軟推出的輕量級Python IDE,對Python有全面的支援。後面的整個教程都會使用這個編輯器,我們先來配置環境。

 

VSCode安裝

去官網https://code.visualstudio.com/ 下載安裝即可。

 

VSCode外掛安裝

如下圖,開啟VS Code切換到選項卡EXTENSIONS,搜尋Python,安裝第一個搜尋結果的外掛。

這個外掛提供Python程式碼智慧提示、格式化、除錯、靜態程式碼分析、程式碼重構等功能。

 

VSCode使用

到此步驟,我們已經滿足了VSCode開發Python程式的前置條件:

即已安裝好Python 3,VS Code,VS Code Python extension。

 

接下來,我們就將VSCode作為Python開發環境,用一個最簡單的示例Hello World來演示編輯、執行、除錯程式碼這三個核心功能。

 

步驟如下:

1、C盤根目錄新建資料夾 labs ,存放未來所有演示程式碼。

2、labs資料夾下新建hello資料夾作為本課示例程式碼資料夾。

3、開啟VSCode,點選選單File > Open Folder,選擇剛剛新建的路徑 C:\labs\hello

 

4、我們做一些配置,選擇Python interpreter:

左下角點選齒輪圖圖示,選擇Command Palette

跳出的對話方塊輸入 Python: Select Interpreter

 

列表中選擇已安裝好的Python 3.8.5 64-bit

 

5、設定完Python interpreter 後會發現hello資料夾中產生了一個名為.vscode的資料夾,裡面有一個配置檔案 settings.json, 指定了pythonPath,如下圖

 

6、新建Hello World 演示程式碼

滑鼠放在HELLO資料夾上,點選New File圖示新建檔案,命名為hello.py。

編輯器可以通過 .py 字尾來區分這是一個Python程式檔案。

7、我們輸入如下示例程式碼:

點選右上角的執行按鈕執行

 

底部會出現一個terminal panel顯示執行結果

8、除錯程式碼

我們先在第二行加個斷點,按 F5 即可進行除錯。

首次使用除錯功能時會讓你選擇debug配置型別,直接選第一個 Python File 即可。

 

可以看到程式已經在斷點處停止,我們可以在左側檢視變數資訊了。

工具欄上列出了常用的除錯操作,從左到右依次是:continue (F5)、step over (F10)

step into (F11)、step out (Shift+F11)、restart (Ctrl+Shift+F5) 和 stop (Shift+F5)

 

結束除錯後,我們選擇create a launch.json file, 這樣就可以新建debug配置資訊,後面再除錯時就不需要選擇debug配置型別了。

 

 

三、總結

我們重點介紹了Python開發的環境配置及使用VSCode的基本操作。

 

Python還有個主流的編輯器是PyCharm,功能也很完善,不過專業版是收費的,經過評估VSCode完全可以替代,我們直接用VSCode。

 

歡迎在評論區留言打卡,happy coding :)

 

 

 

相關文章