Erstunterstützung für Python 3.13 und Verbesserungen für das Toolfenster Data View
Optionale Farbschemata für Heatmaps
PyCharm bietet jetzt zwei Farboptionen für die Tabellen-Heatmaps im Data View-Toolfenster: Diverging und Sequential. Das Farbschema Diverging betont Abweichungen von einem Normwert. Es besteht aus zwei kontrastierenden Farben, die von einem zentralen Wert in entgegengesetzte Richtungen abweichen.
Das Farbschema Sequential besteht aus einer einzigen Farbe oder einer Reihe von ähnlichen Farben, die in ihrer Intensität variieren.
Sie können die Heatmap-Farbschemata auf die gesamte Tabelle oder auf einzelne Spalten anwenden oder nur boolesche Werte einfärben.
Programmierunterstützung für TypeIs
-Annotationen (PEP 742)
Mit der Einführung der TypeIs
-Annotation können Sie jetzt in if
- und else
-Bedingungszweigen die erwarteten Typen eingrenzen. PyCharm versteht jetzt die TypeIs
-Syntax und stellt eine korrekte Typinferenz und Code-Completion für die benutzerseitig eingeschränkten Funktionen bereit.
Warnung bei Wertzuweisung an ReadOnly
-Member (PEP 705)
In Python 3.13 können Sie mit dem Typqualifizierer ReadOnly
für TypedDict
-Schlüssel das Aktualisieren des Schlüssels unterbinden. PyCharm erkennt jetzt den Modifikator ReadOnly
und gibt eine Warnung aus, wenn Sie versuchen, eine Zuweisung an einen ReadOnly
-Member vorzunehmen oder ein TypedDict
, der einen ReadOnly-Schlüssel enthält, mit einem anderen TypedDict
zu aktualisieren, in dem der Schlüssel deklariert ist.
Completion für ModelAdmin
-Felder in Django
PyCharm bietet jetzt intelligente Code-Completion, Refactoring und Navigation für Felder wie list_display
, list_filter
und search_fields
in ModelAdmin
-Klassen.
Django Structure: Neue Standardgruppierung
Eine kürzlich von uns durchgeführte Untersuchung hat ergeben, dass die Elemente im Django Structure-Toolfenster meist nach Komponenten und innerhalb der Komponenten nach Apps gruppiert werden. PyCharm verwendet nun standardmäßig diese Gruppierung und zeigt alle Komponenten in dieser Ansicht an. Sie können dieses Verhalten ändern, sodass die Elemente zunächst nach Apps und dann nach Komponenten innerhalb der einzelnen Apps gruppiert werden.
Find Usages für URLs direkt im Editor
Sie können jetzt direkt in der Randleiste oder in den Code-Vision-Aktionen nach allen Pfadverwendungen in Ihrem Projekt suchen, OpenAPI-Schemas eingeschlossen.