2024年6月29日 星期六

新手上路 Python Visual Studio Code

 隨著AI的盛行, Python已經取代C++成為程式設計的新霸主。大家都在學也都在用Python, 可是如果看高手在寫程式,就會發現Visual Studio Code與Python 幾乎形影不離, 這讓初學者以為VS code 是專為Python 而設計的,這當然是錯誤的觀念。Visual Studio Code其實只是個文字編輯器,只是它太強大了,將它來與Python 搭配還真是天造地設的剛剛好。

如何安裝Python與VS code? 就只是上網下載後一直按下一步就可以了,就不再浪費版面

↓ VS code 下載網址: https://code.visualstudio.com/download


↓Python 下載網址: https://www.python.org/downloads/


要先裝哪一個? 答案是都可以? 初學者最大的問題就是啟動VS code 之後就不知道下一步是什麼?

↓第一啟動VS code可能只有黑黑的一片,最多就是《Welcome》的頁籤


為了解釋方便,我們先把它變成中文版面(雖然高手都是用英文版的),用滑鼠點選左側的擴充功能 (Extensions),四塊磚的圖案,當然也可以按Ctrl-Shift-X。



啟動擴充功能後,畫面就變得多采多姿了,這也是VS code 受歡迎的最重要原因。接著輸入chinese (大小寫無所謂),畫面就會顯示與chinese 相關的擴充功能。點選中文繁體右下角的Install,安裝此功能


↓安裝完成後,右邊畫面會顯示這個擴充功能的說明

↓雖然中文化套件已安裝,但畫面還是英文的,此時還要更改設定。按F1或Ctrl-Shift-P進入命令選擇區,輸入display ,選擇Configure Display Language, 再點選中文繁體


↓選完中文繁體,電腦就會提示要重新啟動VS code


↓離開VS code 再啟動VS code 就會發現畫面變中文了!

講了半天,還沒講到重點,現在要跟VS code 講我們要用VS code 寫 Python 程式。點選四塊磚 (Ctrl-Shift-X), 輸入python, 畫面就會出現python 的擴充功能,點選第一個,也是最多人使用的Python 擴充功能, 然後安裝↓


↓擴充功能安裝完成後就會出現《開始使用Python 開發》

為了理解VS code 的運作,我們不要理會《開始使用Python 開發》這個畫面,直接撰寫第一個python 程式。此時點選功能表的《檔案》→《新增檔案》,此時會有三種檔案格式可選(如果你的VS code 裝過很多擴充可能,就不只三種檔案可選),我們當然要選 Python 檔案


此時寫下一行程式: printf("hello!"), 然後按右邊三角形執行按鈕↓


↓結果程式沒有執行,反而出現錯誤畫面

初學者最大的問題就是這裡,剛才不是已經安裝Python 的擴充功能? 為什麼不能執行?!! 剛才的擴充功能僅是告訴VS code 我們要寫python 程式,而Python的編譯器路徑必須告訴VS code,程式才能正確執行。此時按《選取Python 解譯器》,就會出現這台電腦所有已經安裝好的python編譯器,在從中選一個就可以了,以後再講關於虛擬環境的問題。

↓這台電腦有不同的python 版本,只是練習,隨便挑一個

↓選完python之後,VS code 的右下角就會出現目前python版本

此時,再按三角形執行圖案,結果會要求先取名字存檔後,才會執行↓


這樣就完成第一次VS code+Python
還是要複習一下重點:
1. 按四塊磚 或 Ctrl-Shift-X, 安裝擴充功能, 今天安裝了繁體中文及Python 擴充功能
2. 按F1或Ctrl-Shift-P 進入命令選擇區, 今天使用了display→Configure Display Language 改變中文畫面,也可以輸入 python: select interpreter 或python :選取解譯器來設定要用哪個python 版本。

============== END ==================

沒有留言:

張貼留言