PyCharm 2023.3.4 の新機能

AI Assistant の効率性の強化と Django サポートの改善

AI Assistant の新機能
Professional

Django コンポーネントの生成

PyCharm は最高水準の Django サポートを備えており、反復作業にかかる時間の削減とコード品質の改善を両立させる機能を豊富に提供します。 AI Assistant を活用することで、既存モデルのビュー、admin、シリアライザーなどの Django コンポーネントを作成する機能がさらに追加されました。 最も関連性の高い結果を得られるよう、提案はプロジェクトのコンテキストに基づいて行われます。

DataFrame の説明

AI Assistant が Jupyter ノートブックに含まれる DataFrame 内のデータを素早く分析できるようになりました。

関数に対する Python 型アノテーションの生成

関数に型アノテーションを追加するのはかなり面倒な場合があります。 型アノテーションの下書きを AI Assistant に任せることで、時間と精神力を節約することができます。

Jupyter ノートブックから Python スクリプトへの変換

Jupyter ノートブックから Python スクリプトへの自動変換を行う PyCharm の新しい AI Assistant 機能を使用すると、実験から応用へすぐに移行できます。

Django Structure(Django 構造)ツールウィンドウ
Professional

Django プロジェクトでの繰り返し作業を高速化するため、Django Structure(Django 構造)ビューをさらに強化しています。

プロジェクト構造内を移動することなく settings.py ファイルに素早くアクセスできるようになりました。 settings.py ファイルが Django プロジェクトルートの外にある場合は、Django プロジェクト設定でルートを手動で指定できます。

目的のモデルに素早く移動できるよう、デフォルトの Django Structure(Django 構造)ビューの表示対象はモデルに限定されています。 詳細な Structure(構造)ビューで作業したい場合は、表示中の View(ビュー)のオプションに admin とビューを追加できます。

Django Structure(Django 構造)ビューで未登録の admin を特定し、ツールウィンドウから離れることなく素早く登録できるようになりました。

新しい構文の型パラメーター宣言に対応した Quick Documentation(クイックドキュメント)ポップアップ

PEP 695 で導入された型パラメーターの新しい構文をすでに採用している場合、この機能によって確実に作業が楽になります。 Quick Documentation(クイックドキュメント)ポップアップにはコードで使用されている型パラメーターと型エイリアスの説明が分かりやすく表示されます。 表示内容には型パラメーターまたは型エイリアスの所有者、型パラメーターの境界と型、および型エイリアスの代入された型についての情報が含まれます。