PyCharm 2024.3.1 の新機能

AI チャットから Jupyter ノートブックへの変換、コード補完での自動インポートの提案、Structure(構造)ビューの強化など。

ユーザーエクスペリエンス

プロジェクトをセットアップせずにファイルを作成

インタープリターの設定やプロジェクト構成で頭を悩ませたくない場合、それらを PyCharm に任せることができます。 IDE にワンクリックですぐにエディターで作業を開始できるオプションが追加されました。 単一の Python スクリプトまたは Jupyter ノートブックのコーディングと実行をすぐに開始できるため、プロジェクトのセットアップ作業を省略して時間を節約できます。

Python

コード補完での自動インポートの提案

PyCharm でコード補完を実行する際、コードにまだインポートされていないクラスや関数名をライブラリから自動インポートするオプションなどの新しい提案が提供されるようになりました。 このように機能が合理化されたことにより、ワークフローがより円滑化され、必要なツールへより素早くアクセスできるようになりました。手動でインポートする必要はもうありません!

Jupyter ノートブック PyCharm Professional

複数セルの同時コメントアウト

ノートブック内のコードの一部を切り離し、その部分がない場合に出力がどうなるかを確認したいものの、そのコードが複数のセルに広がっている場合があります。 このような場合に複数のセルを素早く同時にコメントアウトできます。 これを行うには、コマンドモードに切り替えた後、Shift+Up/Down でターゲットセルを選択してから Cmd+/(macOS)または Ctrl+/(Windows/Linux)を押します。

Structure(構造)ビュー

Structure(構造)ビューの強化により、ノートブックを一目で確認できるようになりました。 PyCharm は Markdown セルの見出しから構造を自動的に生成し、View Options(表示オプション)メニューから最初の行がコメント化された Python セルをそこに追加することもできます。

Structure(構造)ビューからノートブック内を移動し、特定のセクションを実行し、あるセクションが任意の時点で実行中であるかどうかを確認できます。

TensorBoard 統合のサポート

Jupyter ノートブックに TensorBoard を直接統合し、機械学習の実験を強化しましょう。 損失や精度などの重要なメトリクスを簡単に追跡して可視化し、モデルグラフを調べ、重みやバイアスの経時的な変化を監視できます。 埋め込みの投影、データ可視化(画像、テキスト、音声)、TensorFlow プロファイリングなどのツールをすべて PyCharm 内で使用し、さらに詳しく調べることができます。

JetBrains AI Assistant 有料

AI チャットから Jupyter ノートブックへの変換 PyCharm Professional

AI Assistant と特定の問題に関するチャットを終えた後、結果を専用のノートブックに移動したい場合は、 AI Assistant にプロンプトを送信するか、チャットで新しい /create-jupyter-file コマンドを使用すると、関連するコードが含まれたノートブックを作成できます。 PyCharm はそのノートブックをプロジェクトディレクリにも追加します。

バグ修正

  • [PY-59838] パッケージが Python Packages(Python パッケージ)ツールウィンドウを使ってインストールされている場合に poetry.lockpyproject.toml にパッケージが表示されない。
  • [PY-76185] PyCharm で名前に空白を含むディレクトリにプロジェクトを作成できない。
  • [PY-71771] Python プラグイン: 特定のリモートインタープリターを Run(実行)構成に設定した場合に動作しない。