分享方式:


建立及執行 Python 筆記本

適用於:SQL Server 2019 (15.x)

本教學課程示範如何使用 Python 核心在 Azure Data Studio 中建立及執行筆記本。

Prerequisites

建立 Notebook

下列步驟說明如何在 Azure Data Studio 中建立筆記本檔案:

  1. 開啟 Azure Data Studio。 如果系統提示連線到 SQL Server,則可連線或按一下 [取消]

  2. 在 [檔案] 功能表中選取 [新增筆記本] 。

  3. 針對 [核心] 選取 [Python 3] 。 [附加至] 已設定為 [localhost]。

    設定核心程序的螢幕擷取畫面。

您可從 [檔案] 功能表使用 [儲存] 或 [另存新檔...] 命令來儲存筆記本。

若要開啟筆記本,您可從 [檔案] 功能表使用 [開啟檔案...] 命令,在 [歡迎使用] 頁面上選取 [開啟檔案],或從命令選擇區使用 [檔案:開啟] 命令。

變更 Python 核心

第一次連線到筆記本中的 Python 核心時,會顯示 [為 Notebooks 設定 Python] 頁面。 您可選取下列其中一項:

  • [新增 Python 安裝] ,以安裝適用於 Azure Data Studio 的新 Python 複本,或
  • [使用現有的 Python 安裝] ,以指定現有 Python 安裝的路徑來供 Azure Data Studio 使用

若要查看使用中 Python 核心的位置和版本,請建立程式碼資料格,並執行下列 Python 命令:

import os
import sys
print(sys.version_info)
print(os.path.dirname(sys.executable))

若要連線到不同的 Python 安裝:

  1. 從 [檔案] 功能表選取 [喜好設定] ,然後選取 [設定] 。
  2. 捲動至 [延伸模組] 底下的 [筆記本組態] 。
  3. 在 [使用現有的 Python] 底下,取消核取 [筆記本所使用現有 Python安裝的本機路徑] 選項。
  4. 重新啟動 Azure Data Studio。

當啟動 Azure Data Studio 且連線到 Python 核心時,會顯示 [為 Notebooks 設定 Python] 頁面。您可選擇建立新的 Python 安裝,或指定現有安裝的路徑。

執行程式碼資料格

您可建立資料格,其中包含可藉由選取資料格左邊 [執行資料格] 按鈕 (圓形黑色箭號) 來就地執行的 SQL 程式碼。 資料格完成執行之後,會在筆記本中顯示結果。

例如:

  1. 選取工具列中的 [+程式碼] 命令來新增 Python 程式碼資料格。

    筆記本工具列的螢幕擷取畫面。

  2. 將下列範例複製並貼到資料格中,然後選取 [執行資料格]。 此範例會執行簡單的數學運算,且結果如下所示。

    a = 1
    b = 2
    c = a/b
    print(c)
    

    [執行筆記本] 資料格的螢幕擷取畫面。