Nouveautés de PyCharm 2023.3.4

Booster d'efficacité dans l'AI Assistant et amélioration de la prise en charge de Django

Nouvelles fonctionnalités de l'AI Assistant
Professional

Générer des composants Django

PyCharm propose une prise en charge de premier ordre pour Django, avec une longue liste de fonctionnalités qui améliorent la qualité de votre code et vous font gagner du temps sur les tâches répétitives. Avec l'aide de l'AI Assistant, cette liste inclut désormais la possibilité de créer des composants Django tels que des vues, des admins et des sérialiseurs pour les modèles existants. Les suggestions tiennent compte du contexte de votre projet pour assurer la pertinence du résultat.

Expliquer les DataFrames

L'AI Assistant peut maintenant vous fournir une analyse rapide des données contenues dans votre DataFrame dans les notebooks Jupyter.

Générer des annotations de type Python pour les fonctions

Annoter vos fonctions avec des types peut être difficile. Gagnez du temps et préservez votre énergie en déléguant la rédaction des annotations de type à l'AI Assistant.

Convertir les notebooks Jupyter en scripts Python

Passez plus rapidement de l'expérimentation à l'application grâce à la nouvelle fonctionnalité de l'AI Assistant de PyCharm qui convertit automatiquement vos notebooks Jupyter en scripts Python.

Fenêtre d'outil Django Structure
Professional

Nous poursuivons l’amélioration de la vue Django Structure pour vous permettre d'itérer plus rapidement sur vos projets Django.

Elle vous permet désormais d'accéder rapidement au fichier settings.py sans naviguer dans la structure du projet. Si le fichier settings.py se trouve à l’extérieur de la racine du projet Django, vous pouvez spécifier la racine manuellement dans les paramètres du projet Django.

Pour vous aider à retrouver plus rapidement le modèle que vous recherchez, la vue Django Structure par défaut se limite désormais aux modèles. Si vous souhaitez travailler avec la vue Django Structure détaillée, ajoutez simplement des admins et des vues aux options View affichées.

La vue Django Structure vous aide à identifier les admins non enregistrés et à les enregistrer rapidement sans quitter la fenêtre d'outil.

Fenêtre contextuelle Quick Documentation pour les déclarations de paramètres de type dans la nouvelle syntaxe

Si votre équipe ou vous-même avez déjà adopté la nouvelle syntaxe introduite avec PEP 695 pour les déclarations de paramètres de type, cette fonctionnalité vous sera utile. La fenêtre contextuelle Quick Documentation fournit une explication claire sur les paramètres de type et les alias de type utilisés dans votre code. Elle comprend des informations sur le propriétaire d’un paramètre de type ou d’un alias de type, les limites et le type d’un paramètre de type, ainsi que le type attribué à un alias de type.