一、安裝
為降低學習門檻,保證學習目標的聚焦,我們在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 :)
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/63468.html
標籤:Python
上一篇:100相同的樹
下一篇:smtplib發送郵件
