Nouveautés de PyCharm 2024.1.4

Affichez et parcourez les URL directement à partir de l'onglet de l'éditeur, obtenez des suggestions de modèles contextuelles pour Hugging Face et bénéficiez d'une assistance intelligente au codage pour TypedDict

Actions dans la gouttière et indications dans l'éditeur pour les URL PyCharm Professional

De nouvelles icônes de gouttière offrent un moyen simple de gérer les URL dans les projets Flask, FastAPI et Django. En quelques clics, vous pouvez tester un point de terminaison en exécutant la requête dans le client HTTP, consulter tous les points de terminaison de niveau inférieur, passer au niveau du dessus ou copier l'URL dans le presse-papiers.

De nouvelles indications intégrées à l'éditeur montrant les points de terminaison des URL contribuent également à la lisibilité du code pour les frameworks web Python. En cliquant sur ces indications, vous accéderez à la route parente ou ouvrirez une liste déroulante (s'il y en a plusieurs). Maintenez , , Ctrl ou Alt pour copier l'URL dans le presse-papiers.

PEP 692 : assistance intelligente au codage pour TypedDict

Nous avons ajouté la prise en charge de la PEP 692. Les arguments de mots clés définis comme TypedDict sont désormais disponibles lorsque vous invoquez les informations sur les paramètres (Ctrl + P), ainsi que lors de la saisie semi-automatique du code et dans la fenêtre contextuelle de documentation rapide (Ctrl + Q). Vous avez désormais accès à un outil de plus qui vous permet d'utiliser les dernières fonctionnalités d'indications de type de Python afin de développer une base de code facile à comprendre.

Hugging Face : suggestions de modèles PyCharm Professional

PyCharm peut désormais suggérer une liste de modèles Hugging Face pertinents qui répondent le mieux à vos besoins. Cela vous permet de choisir quel modèle utiliser et de l'installer sans jamais avoir à quitter l'IDE. Cliquez droit dans l'onglet de l'éditeur pour appeler le menu contextuel, choisissez Insert HF Model et indiquez ce que vous souhaitez que le modèle fasse. PyCharm vous fournira une liste de suggestions parmi lesquelles effectuer votre choix ! Après avoir sélectionné un modèle, PyCharm vous proposera d'insérer un extrait de code afin d'utiliser ce modèle directement dans le fichier ouvert, et il téléchargera et installera tous les paquets manquants pour ce modèle.

Avertissements concernant les paquets manquants dans requirements.txt

PyCharm souligne désormais les paquets répertoriés dans requirements.txt qui ne sont pas installés sur l'interpréteur Python actuel à l'aide d'une ligne ondulée jaune. Survolez le nom du package et cliquez sur Install all missing packages pour configurer immédiatement votre environnement de développement.