AI Assistant dans la Community Edition, onglet Endpoints dans Search Everywhere, navigation et refactorisation dans les notebooks et les scripts
PyCharm 2024.1.1 inaugure l'AI Assistant dans PyCharm Community Edition. Pour tirer parti des fonctionnalités de l'AI Assistant dans la Community ou Professional Edition, assurez-vous d'installer le plugin et de disposer d'un abonnement actif à JetBrains AI.
Une fois que tout est prêt, vous pouvez suivre notre visite guidée d'initiation directement dans le produit pour découvrir les fonctionnalités de l'AI Assistant, qui peuvent enrichir votre expérience de programmation et vous rendre plus productif que jamais.
Selon les résultats de l'Enquête 2023 auprès des développeurs Django, 33 % des développeurs Django utilisent également Flask et FastAPI dans leurs projets. Pour leur faire gagner en efficacité, PyCharm regroupe désormais les points de terminaison par application web.
La fenêtre d'outil Endpoints de PyCharm reconnaît désormais les utilisations de include()
dans les systèmes de routage des projets Django et affiche les routes des points de terminaison.
La boîte de dialogue Search Everywhere dispose à présent d'un onglet Endpoints dédié. Commencez simplement à saisir l'URL telle que vous vous en souvenez, puis sélectionnez le point de terminaison dont vous avez besoin dans la liste.
Cette fonctionnalité tant attendue rend l'utilisation des notebooks dans PyCharm aussi simple que celle des fichiers Python. Trouvez des déclarations et des utilisations, utilisez la refactorisation Rename et bénéficiez de toutes les inspections de code disponibles.
Les gists de GitHub offrent un moyen très pratique de partager des notebooks, et ils sont désormais entièrement pris en charge dans PyCharm. Pour créer un gist à partir d'un notebook, cliquez droit sur son onglet dans l'éditeur et sélectionnez Create Gist dans le menu contextuel qui s'affiche. Vous pouvez aussi sélectionner plusieurs fichiers dans la fenêtre d'outil Project et les partager tous en même temps.
Vous pouvez consulter rapidement les statistiques essentielles d'un DataFrame directement dans son en-tête dans les notebooks Jupyter et les scripts Python. De plus, des histogrammes sont désormais intégrés dans les en-têtes, pour un aperçu visuel immédiat de la répartition des données. Cette fonctionnalité est désactivée par défaut ; pour l'activer, cliquez sur l'icône d'histogramme en haut à droite du DataFrame et choisissez la vue Compact ou Detailed des statistiques.
TODO
et FIXME
dans les notebooks Jupyter PyCharm reconnaît désormais vos commentaires TODO
et FIXME
dans les notebooks Jupyter, les met en évidence pour les rendre plus faciles à repérer et les ajoute à la fenêtre d'outil TODO afin que vous puissiez toujours retrouver la prochaine étape sur votre liste.
L'AI Assistant peut désormais expliquer le code des cellules Jupyter, et utiliser l'intégralité du notebook comme contexte pour plus de précision.
Dans PyCharm, vous pouvez désormais utiliser des fichiers de configuration pour configurer automatiquement la console IPython. Cela vous permet par exemple d'éviter d'importer manuellement des dépendances à chaque fois que vous les utilisez.