microsoft/vscode-jupyter
VS Code Jupyter extension
解決的問題
此擴展將 Jupyter Notebook 的功能直接引入 Visual Studio Code,讓開發者能在不離開主要程式碼編輯器的情況下建立、編輯和執行互動式筆記本。它消除了在獨立的 Jupyter 界面與功能齊全的 IDE 之間切換的需要,將互動式資料科學工作流程與專業的軟體工程工具結合。
如何運作
此擴展利用 VS Code 內建的筆記本支援,提供與 Jupyter 內核互動的使用者介面。它本身並非內核;相反地,它會連接到使用者機器上已安裝的現有 Python 環境(其中已安裝 Jupyter 套件)或其他語言內核(如 Julia、R 或 C#)。使用者可透過內核選擇器選擇所需的內核,並依序執行程式碼單元格。
適用對象
使用 Jupyter Notebook 進行探索與實驗的資料科學家、機器學習工程師與研究人員,但偏好使用 Visual Studio Code 的進階編輯功能(如 IntelliSense、VIM 支援與整合的 diff 工具)。
主要特色
- 多語言支援:支援 Python、Julia、R 與 C# 內核。
- IDE 整合:可在筆記本單元格中使用 VS Code 功能,如熱退出、尋找與取代、程式碼摺疊與大綱檢視。
- 程式碼差異比對:內建適合筆記本的 diff 工具,用於比較程式碼、輸出與元資料的變更。
- 彈性部署:支援本機安裝、透過 vscode.dev 的瀏覽器使用,以及 GitHub Codespaces。
- 匯出選項:可將筆記本匯出為 HTML 或 PDF 用於簡報。
相關
- 專案
- 專案
- 專案
- 專案
- 專案