教學課程:在 Visual Studio 中使用 Python
在本教學課程中,您將瞭解如何在Visual Studio中使用 Python。 Python 是一種熱門的程式設計語言,其可靠、彈性、易於學習,且可在所有操作系統上使用。 Python 受到強大的開發人員社群和許多免費連結庫的支援。 該語言支援所有類型的開發,包括 Web 應用程式、Web 服務、傳統型應用程式、指令碼和科學運算。 許多大學、科學家、業餘開發人員與專業開發人員都使用 Python。 Visual Studio 提供 Python 的第一級語言支援。
本教學課程會引導您完成六個步驟的程式:
本文涵蓋步驟 1 中的工作。 您可以建立新的專案,並檢閱 方案總管 中可見的UI元素。
必要條件
已安裝 Python 工作負載的 Visual Studio。 如需指示,請參閱安裝適用於 Visual Studio的 Python 工具。
步驟 1:建立新的 Python 專案
專案是 Visual Studio 管理所有結合在一起以產生單一應用程式的方式。 應用程式檔案包括原始程式碼、資源和組態。 專案會正式化並維護所有專案檔案之間的關聯性。 專案也會管理多個專案之間共用的外部資源。 專案可讓您的應用程式毫不費力地擴充和成長。 使用專案比手動管理非計劃資料夾、腳稿、文本檔和記憶體中的關聯性更容易。
本教學課程會從包含單一空白程式碼檔案的簡單專案開始。
在 Visual Studio 中,選取 [檔案>新>專案] 以開啟 [新增專案] 對話框。 您也可以使用鍵盤快捷方式 Ctrl+Shift+N。 在對話框中,您可以流覽不同語言的範本、為您的項目選取範本,並指定 Visual Studio 放置檔案的位置。
若要檢視 Python 範本,請選取左側功能表上的 [已安裝>Python],或搜尋 “Python”。當您不記得其在語言樹狀結構中的位置時,搜尋選項是尋找範本的絕佳方式。
Visual Studio 中的 Python 支援包含數個專案範本,包含使用 Bottle、Flask 和 Django 架構的 Web 應用程式。 不過,基於本逐步解說的目的,讓我們先從空白專案開始。
選取 [Python 應用程式] 範本,並指定專案的名稱,然後選取 [確定]。
在 Visual Studio 中,選取 [檔案>新>專案],或使用鍵盤快捷方式 Ctrl+Shift+N。 [ 建立新專案 ] 畫面隨即開啟,您可以在其中搜尋和流覽不同語言的範本。
若要檢視 Python 範本,請搜尋 python。 搜尋十分適合在您不記得範本在語言樹狀結構中的位置時來尋找範本。
Visual Studio 中的 Python Web 支援包含數個專案範本,例如採用 Bottle、Flask 和 Django 架構的 Web 應用程式。 當您使用 Visual Studio 安裝程式 安裝 Python 時,請選取 [選擇性] 底下的 [Python Web 支援] 以安裝這些範本。 針對本教學課程,請從空白專案開始。
選取 [Python 應用程式] 範本,並選取 [下一步]。
在 [設定您的新專案] 畫面上,指定專案的名稱和檔案位置,然後選取 [建立]。
幾分鐘后,您的新專案會在 Visual Studio 中開啟:
以下是您看到的情況:
- (1) Visual Studio 方案總管 視窗會顯示項目結構。
- (2) 預設程式代碼檔案會在編輯器中開啟。
- (3) [屬性] 視窗會顯示 方案總管 中所選取專案的詳細資訊,包括其在磁碟上的確切位置。
檢閱 方案總管 中的元素
請花一些時間熟悉 方案總管,您可以在其中瀏覽專案中的檔案和資料夾。
(1) 最上層是 解決方案,預設與項目的名稱相同。 解決方案會顯示為 磁碟上的.sln 檔案,是一或多個相關專案的容器。 例如,如果您撰寫 Python 應用程式的 C++ 延伸模組,則該 C++ 專案可能位在相同的方案中。 解決方案也可能包含 Web 服務的專案,以及專用測試程式的專案。
(2) 您的專案會以粗體反白顯示,並使用您在 [ 建立新專案 ] 對話框中輸入的名稱。 在磁碟上,此專案是由專案資料夾中的 .pyproj 檔案所呈現。
(3) 在您的專案下,您會看到原始程序檔。 在此範例中,您只有單 一.py 檔案。 選取檔案時會在 [屬性] 視窗中顯示其屬性。 如果您沒有看到 [屬性] 視窗,請在 方案總管 橫幅中選取扳手圖示。 按兩下檔案即會以該檔案適合的方式開啟。
(4) 專案下 也是 Python 環境 節點。 展開節點以顯示可用的 Python 解譯器。
(5) 展開解釋器節點,以查看在該環境中安裝的連結庫。
以滑鼠右鍵按一下方案總管中的任何節點或項目,以顯示適用命令的功能表。 例如,Rename 可讓您變更節點或項目的名稱 (包含專案和方案)。