Начальная поддержка Python 3.13 и улучшения окна Data View
Выбор цветовых схем для тепловой карты
Теперь PyCharm предлагает в окне Data View две цветовых схемы для тепловых карт таблиц: Diverging и Sequential. Цветовая схема Diverging показывает отклонения от нормы. Она включает в себя два контрастных цвета, обозначающих отклонения от центрального значения в противоположных направлениях.
Цветовая схема Sequential состоит из одного цвета или гаммы близких цветов с меняющейся интенсивностью.
Цветовые схемы тепловой карты можно применить ко всей таблице, к отдельному столбцу или только к логическим ячейкам.
Помощь при написании кода для аннотаций TypeIs
(PEP 742)
С появлением аннотации TypeIs
у пользователей появилась возможность сужать типы в обеих ветках условий срабатывания: if
и else
. Новая версия PyCharm понимает синтаксис TypeIs
и обеспечивает правильный вывод типов и автодополнение кода для определенных пользователем суженных типов.
Предупреждения при присвоении значения члену ReadOnly
(PEP 705)
В Python 3.13 можно будет использовать квалификатор типа ReadOnly
для ключей TypedDict
, чтобы предотвратить возможность их обновления. PyCharm распознает квалификатор типа ReadOnly
и выдает предупреждение, если вы пытаетесь присвоить значение члену ReadOnly
или если TypedDict
с элементом только для чтения обновляется с использованием другого TypedDict
, объявляющего ключ.
Автодополнение для полей ModelAdmin
в Django
Теперь PyCharm предлагает умное автодополнение кода, рефакторинги и навигацию для таких полей, как list_display
, list_filter
и search_fields
в классах ModelAdmin
.
Django Structure: новый порядок группировки по умолчанию
Недавно мы провели исследование, которое показало, что чаще всего пользователи группируют элементы в окне Django Structure по компонентам, а внутри компонента — по приложению. Новая версия PyCharm по умолчанию использует именно такую группировку, показывая в этом представлении все компоненты. Вы можете изменить поведение IDE, чтобы элементы группировались сначала по приложениям, а внутри приложений — по компонентам.
Функция Find Usages для URL-адресов прямо в редакторе
Теперь вы можете искать все использования путей, в том числе схемы OpenAPI, в своем проекте прямо с помощью значка Find Usages на полях или с помощью действий Code Vision.