Das ist neu in PyCharm 2024.1.4

URLs können direkt vom Editor-Tab aus betrachtet und angesteuert werden; Hugging-Face-Modelle werden kontextabhängig empfohlen, und für TypedDict stehen intelligente Programmierhilfen bereit.

Randleisten-Aktionen und Inlay-Hinweise für URLs PyCharm Professional

Neue Randleistensymbole bieten eine einfache Möglichkeit zum Verwalten von URLs in Flask-, FastAPI- und Django-Projekten. Mit wenigen Klicks können Sie einen Endpunkt testen, indem Sie eine Anfrage im HTTP-Client ausführen. Sie können sich alle untergeordneten Endpunkte anzeigen lassen, eine Ebene höher navigieren oder die URL in die Zwischenablage kopieren.

Neue Inlay-Hinweise mit Endpunkt-URLs tragen weiter zur Lesbarkeit des Codes beim Einsatz von Python-Web-Frameworks bei. Ein Klick auf einen solchen Hinweis bringt Sie zur übergeordneten Route. Bei mehreren Routen wird ein Dropdown-Menü geöffnet. Halten Sie beim Klicken die Taste , , Strg oder Alt gedrückt, um die URL in die Zwischenablage zu kopieren.

PEP 692: Intelligente Programmierunterstützung für TypedDict

Wir haben Unterstützung für PEP 692 implementiert. Schlüsselwortargumente, die als TypedDict definiert sind, sind jetzt beim Aufruf der Parameterinformationen (Strg + P) sowie bei der Code-Completion und im Schnelldokumentations-Popup (Strg + Q) verfügbar. Damit steht Ihnen ein weiteres Tool zur Verfügung, um die neuesten Typhinweis-Funktionen von Python zu nutzen und verständlichen Code zu schreiben.

Hugging Face: Modellvorschläge PyCharm Professional

PyCharm kann Ihnen jetzt eine Liste von relevanten Hugging-Face-Modellen vorschlagen, die am besten zu Ihren Anforderungen passen. Auf diese Weise können Sie ein Modell auswählen und installieren, ohne die IDE zu verlassen. Rufen Sie mit einem Rechtsklick im Editor-Tab das Kontextmenü auf, wählen Sie Insert HF Model aus und geben Sie Ihre Erwartungen an das Modell an. PyCharm bietet eine Liste von Optionen, aus der Sie wählen können. Nachdem Sie ein Modell ausgewählt haben, schlägt PyCharm vor, einen Codeabschnitt einzufügen, der es Ihnen ermöglicht, das Modell direkt in der geöffneten Datei zu verwenden, und alle fehlenden Pakete, die das Modell benötigt, werden heruntergeladen und installiert.

Warnungen über fehlende Pakete in requirements.txt

PyCharm weist jetzt in requirements.txt mit einer gelben Wellenlinie auf Pakete hin, die für den aktuellen Python-Interpreter nicht installiert sind. Bewegen Sie den Mauszeiger auf den Paketnamen und klicken Sie auf Install all missing packages, um sofort alle fehlenden Pakete zu installieren und Ihre Entwicklungsumgebung einzurichten.