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

一、安裝

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

打開Python官網 //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安裝

去官網//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 :)