microsoft/vscode-jupyter

VS Code Jupyter extension

何を解決するか

この拡張機能は、Jupyter Notebookの機能をVisual Studio Codeに直接統合し、開発者が主なコードエディタから離れることなく、インタラクティブなノートブックを作成・編集・実行できるようにします。スタンドアロンのJupyterインターフェースとフル機能のIDEの間を切り替える必要がなくなり、インタラクティブなデータサイエンスワークフローとプロフェッショナルなソフトウェア開発ツールを統合できます。

仕組み

この拡張機能は、VS Codeの組み込みノートブックサポートを利用して、Jupyterカーネルと対話するためのUIを提供します。この拡張機能自体がカーネルとして機能するのではなく、ユーザーのマシンにインストールされた既存のPython環境(Jupyterパッケージがインストール済み)または他の言語カーネル(Julia、R、C#など)に接続します。ユーザーはカーネルピッカーを使って希望するカーネルを選択し、コードセルを順番に実行できます。

対象ユーザー

探索や実験にJupyter Notebookを使用するデータサイエンティスト、MLエンジニア、研究者で、Visual Studio Codeの高度な編集機能(IntelliSense、VIMサポート、統合diffツールなど)を好む方。

特徴

  • 多言語対応:Python、Julia、R、C#カーネルに対応。
  • IDE統合:VS Codeの機能(ホットエクスィット、検索・置換、コード折りたたみ、アウトラインビュー)をノートブックセル内で利用可能。
  • コード差分表示:コード、出力、メタデータの変更を比較するためのノートブック対応diffツールを搭載。
  • 柔軟なデプロイ:ローカルインストール、vscode.devによるブラウザベース利用、GitHub Codespacesに対応。
  • エクスポートオプション:プレゼンテーション用にノートブックをHTMLまたはPDFにエクスポート可能。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト