Help us understand the problem. What is going on with this article?

VSCode で快適Jupyter Notebooksコーディング 前編

はじめに

この記事は2019/10/8に発表されたAnnouncing Support for Native Editing of Jupyter Notebooks in VS Codeの要約記事&弄ってみたレポートをしたいと思います。

今回は発表の要約のみ先に掲載させていただきます。

Announcing Support for Native Editing of Jupyter Notebooks in VS Codeで発表された内容の要約

VScodeで.ipynbファイルを直接編集&Jupyter Notebooksのインタラクティブな出力をそのまま見ることができるようになりました。
以下ではVSCodeが提供するJupyter Notebooksの新しい機能について紹介します。

導入方法

VScodeでJupyterを使い始める方法は以下の通りです。

  • 既存のJupyter Notebooksがない場合:ショートカットCtrl+Shift+P(macの場合はCommand+Shift+P)でVSCodeコマンドパレットを開き、「Python: Create Blank New Jupyter Notebook」を選択します
  • 既存のJupyter Notebooksがある場合:VSCodeでそのファイルを開くと、自動的にネイティブJupyterエディタが起動します

Jupyter Notebooksが開いたら、新しいセルの追加・セルへのコードの書き込み・セルの実行・その他のノートブックアクションを実行などができます。

追加された機能の一覧は以下の通りです。
- オートコンプリート:Visual Studio IntelliCode をインストールすることでオートコンプリートが利用できます
- 変数エクスプローラー:"Variables"ボタンをクリックするだけで、Jupyter Notebooksの変数の現在の状態をリアルタイムに視覚的に捉えることができます
- リモートJupyterサーバーへの接続:Jupyter Notebooksを開くと、デフォルトでローカルにJupyterサーバーが自動的に作成されますが、VSCodeコマンドパレットでJupyterサーバーURIを指定すると、リモートJupyterサーバーに接続できます
- Pythonコードとしてのエクスポート:“Convert and Save as Python File”ボタン一つでPythonコードとしてエクスポートすることができます
- Jupyter Notebooksのデバッグ:上の「Pythonコードとしてのエクスポート」機能を使用して、Jupyter Notebooksのデバッグをさぽーtpしています。Pythonインタラクティブウィンドウにコードを配置したら、VSCodeの統合デバッガーでコードをデバッグすることができます。今後、Jupyterエディターにセルデバッグできる機能が追加される予定です。

現在利用できる機能についてはこちらのドキュメントをご覧ください。
また、意見やバグを発見した場合はGitHubで報告してください。

おわりに

今回は2019/10/8に発表されたAnnouncing Support for Native Editing of Jupyter Notebooks in VS Codeの要約をさせていただきました。
これで、ますますVSCodeでのJupyter Notebooksコーディングが捗りそうですね!
実際に弄ってみたレポートはこちらです。

fixer-inc
Microsoft Azureの24/365フルマネージドサービス「cloud.config」を中核とするクラウドソリューションを提供。最先端のテクノロジーで、お客様の新たな挑戦を成就します。
https://www.fixer.co.jp
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした