Jupyter ノートブックの作成と編集
Jupyter プロジェクトを作成する
に移動します。
Jupyter プロジェクトテンプレートを選択します。
プロジェクトの場所を選択します。ロケーションフィールドで
をクリックし、プロジェクトのディレクトリを指定します。プロジェクト名は、指定されたパスのフォルダー名から自動的に取得されます。
プロジェクトを Git バージョン管理下に置くには、Git リポジトリの作成を選択します。
PyCharm で
sample.ipynb
ファイルをプロジェクトに追加する場合は、シンプルな Jupyter ノートブックを作成するを選択します。このファイルにはサンプルの Jupyter Notebook が含まれており、ノートブックエディターの UI やその他の機能に慣れるのに役立ちます。をクリックします。
Jupyter ノートブックを作成して開く
既存の .ipynb ファイルを開くには、他の種類のファイルと同じ手順を実行します。必要に応じて、ノートブックファイルを作成することができます。
ノートブックファイルを作成する
以下のいずれか 1 つを実行します:
プロジェクトツールウィンドウでターゲットディレクトリを右クリックし、コンテキストメニューから新規を選択します。
ボタン Alt+Insert
Jupyter Notebook を選択します。
開いたダイアログで、ファイル名を入力してください。
ノートブックファイルには *.ipynb 拡張子が付いており、対応するアイコン でマークされています。
Python ファイルを Jupyter ノートブックに変換する
ツールウィンドウでファイルを右クリックします。
コンテキストメニューから
を選択します。
Jupyter ノートブックを Python ファイルに変換する
ツールウィンドウでファイルを右クリックします。
コンテキストメニューから
を選択します。
Jupyter ノートブックをエクスポート
Jupyter ノートブックをさまざまな形式でエクスポートできます。
プロジェクトツールウィンドウで Jupyter ノートブックファイルを右クリックします。
を選択し、リストから形式を選択します。
Jupyter ノートブックを編集する
1 つのセルまたはノートブック全体にさまざまな編集アクションを適用できます。Ctrl+A を 1 回押すとキャレットのセルが選択され、Ctrl+A を 2 回押すとノートブック内のすべてのセルが選択されます。
Jupyter ノートブックのエディターには、編集モードとコマンドモードの 2 つのモードがあります。モードに応じて、ノートブックのセル内のコードを編集したり、キーボードショートカットを使用してセルで特定のアクションを実行したりできます。
モデルの編集
編集モードを切り替えるには、Enter を押すか、任意のセルをクリックします。
セルが編集モードの場合、セル内にキャレットが付いたハイライトされた行が表示されます。
編集モードでは、Up キーと Down キーを使用してすべてのセルを行ごとに移動できます。
コマンドモード
セルの編集
新しく作成されたノートブックには、1 つのコードセルが含まれています。ノートブックツールバーのセルタイプセレクターを使用して、そのタイプを変更できます。
コードセルを編集するには、それをクリックするだけです。
Markdown セルを編集するには、セルをダブルクリックするか、Enter を押して入力を開始します。出力をプレビューするには、Shift+Enter を押します。
ノートブックのセルを操作する
セルを追加する
セルを選択
セルを選択するには、セルの横にあるガターをクリックします。
複数のセルを選択するには:
一連の連続するセルの場合は Shift を押したまま、連続していないセルの場合は Ctrl を押しながら、セルの隣のガターをクリックします。
コマンドモードで、Shift キーを押しながら、Up キーと Down キーを押します。
セルをコピーして貼り付ける
コマンドモードでセルをコピーするには、Ctrl+C、C を押すか、ノートブックツールバーの
をクリックします。
コピーしたセルを下に貼り付けるには、Ctrl+V、V を押すか、
をクリックします。
現在のセルの上に貼り付けるには、Ctrl+V/Shift+V で Shift を押します。
セルのコンテキストメニューから必要なアクションを選択することもできます。
セルを分割して結合する
セルの展開と折りたたみ
ノートブックのセルを展開または折りたたむには、ガターの境界線をクリックします。
Markdown セル見出しの横にあるシェブロンをクリックすると、下のコードセルを折りたたんだり展開したりできます。折りたたまれたセルの数は見出しに表示されます。
セルをコメントアウトする
アクティブセルをコメントアウトするには、コマンドモードに切り替えて Ctrl+/ を押します。
複数のセルをコメントアウトするには、コマンドモードで選択し、Ctrl+/ を押します。
セルを削除する
ノートブックツールバーの
セルを削除をクリックします。
セルを右クリックして、コンテキストメニューから
を選択します。
セルタグを追加
ノートブックエディターで各セルにタグを割り当てたり表示したりできます。
セルを右クリックします。
コンテキストメニューからセルタグを追加を選択します。
タグを入力し、確認をクリックします。
タグを削除するには、タグを右クリックしてタグの除去を選択します。
コーディング支援を利用する
構文のハイライトやコード補完などの Python コードインサイトを使用して、コードセルを編集できます。
PyCharm は、クラス、関数、変数の名前に対してコード補完を有効にします。コード構成の名前の入力を開始すると、候補リストが表示されます。
インテンションアクションとクイックフィックス。インテンションアクションを使用して、不足しているインポートを追加できます。
現在のセルまたはノートブックの最初のセルにインポートステートメントを追加できることに注意してください。
関連ページ:

Git リポジトリのセットアップ
既存の Git リポジトリのクローンを作成するか、既存のプロジェクトを Git バージョンコントロール下に置くと、PyCharm はコンピューターに Git がインストールされているかどうかを自動的に検出します。IDE が Git 実行可能ファイルを見つけられない場合、それをダウンロードすることを提案します。PyCharm は、Windows10 バージョン 2004 で使用可能な Windows Subsystem for Linux 2 (WSL2) の Git をサポートします。Git が...

エディターでファイルを開く
PyCharm で行うことは何でも、プロジェクトのコンテキストで行います。PyCharm では、プロジェクトを作成したり、リポジトリからクローンしたり、既存のソースからインポートしたりできます。プロジェクトを開くと、そのファイルを操作できます。編集のためにファイルを開く以下のいずれか 1 つを実行します: いずれかのツールウィンドウで目的のファイルをダブルクリックします。いずれかのツールウィンドウで目的のファイルを選択し、を押します。いずれかのツールウィンドウで目的のファイルを選択し、コンテキス...

Jupyter ノートブックコードセルの実行とデバッグ
ノートブックツールバーのアイコン、コードセルのコンテキストメニューと構造ツールウィンドウのコマンド、およびガターの実行アイコンを使用して、さまざまな方法でノートブックセルのコードを実行できます。コードセルを実行する:ショートカットとツールバーオプションを使用してコードセルを実行する次のスマートショートカットを使用して、コードセルをすばやく実行します。現在のセルを実行します。現在のセルを実行し、その下のセルを選択します。実行が完了すると、セルは編集モードのままになるため、必要に応じて変更

ソースコードの操作
コードを使用する場合、PyCharm は作業にストレスがないことを保証します。追加、選択、コピー、移動、編集、折りたたみ、出現箇所の検索、コードの保存に役立つさまざまなショートカットと機能を提供します。エディター内のナビゲーションについては、エディターの基本を参照してください。アクションの検索使用したいアクションのショートカットを覚えていない場合は、を押して名前でアクションを見つけてください。同じダイアログを使用してクラス、ファイル、シンボルを見つけることができます。詳しくは、名前でターゲット...

Jupyter ノートブックのサポート
PyCharm で利用可能な Jupyter Notebook 統合により、ノートブックのソースコードを編集、実行、デバッグし、ストリームデータ、イメージ、その他のメディアを含む実行出力を調べることができます。PyCharm での Notebook のサポートは次のとおりです。コーディング支援: エラーと構文のハイライト。コード補完。行コメントを作成する機能。、Python コンソールで IPython コマンドを実行する機能。専用 Jupyter Notebook デバッガー。Jupyter ノートブ...

コード補完
このセクションでは、コーディングプロセスのスピードアップを可能にするコンテキスト対応コード補完のさまざまなテクニックについて説明します。基本補完:基本コード補完は、可視性スコープ内のクラス、メソッド、キーワードの名前を補完するのに役立ちます。コード補完を呼び出すと、PyCharm はコンテキストを分析し、現在のキャレット位置から到達可能な選択肢を提案します (提案にはライブテンプレートも含まれます)。基本コード補完がフィールド、パラメーター、変数宣言の一部に適用されている場合、PyCharm...