Что нового в PyCharm 2024.2.1

Начальная поддержка Python 3.13 и улучшения окна Data View

Скачать

Data View

PRO

Выбор цветовых схем для тепловой карты

Теперь PyCharm предлагает в окне Data View две цветовых схемы для тепловых карт таблиц: Diverging и Sequential. Цветовая схема Diverging показывает отклонения от нормы. Она включает в себя два контрастных цвета, обозначающих отклонения от центрального значения в противоположных направлениях.

Цветовая схема Sequential состоит из одного цвета или гаммы близких цветов с меняющейся интенсивностью.

Цветовые схемы тепловой карты можно применить ко всей таблице, к отдельному столбцу или только к логическим ячейкам.

Python 3.13

Помощь при написании кода для аннотаций TypeIs (PEP 742)

С появлением аннотации TypeIs у пользователей появилась возможность сужать типы в обеих ветках условий срабатывания: if и else. Новая версия PyCharm понимает синтаксис TypeIs и обеспечивает правильный вывод типов и автодополнение кода для определенных пользователем суженных типов.

Предупреждения при присвоении значения члену ReadOnly (PEP 705)

В Python 3.13 можно будет использовать квалификатор типа ReadOnly для ключей TypedDict, чтобы предотвратить возможность их обновления. PyCharm распознает квалификатор типа ReadOnly и выдает предупреждение, если вы пытаетесь присвоить значение члену ReadOnly или если TypedDict с элементом только для чтения обновляется с использованием другого TypedDict, объявляющего ключ.

Веб-разработка

PRO

Автодополнение для полей ModelAdmin в Django

Теперь PyCharm предлагает умное автодополнение кода, рефакторинги и навигацию для таких полей, как list_display, list_filter и search_fields в классах ModelAdmin.

Django Structure: новый порядок группировки по умолчанию

Недавно мы провели исследование, которое показало, что чаще всего пользователи группируют элементы в окне Django Structure по компонентам, а внутри компонента — по приложению. Новая версия PyCharm по умолчанию использует именно такую группировку, показывая в этом представлении все компоненты. Вы можете изменить поведение IDE, чтобы элементы группировались сначала по приложениям, а внутри приложений — по компонентам.

Функция Find Usages для URL-адресов прямо в редакторе

Теперь вы можете искать все использования путей, в том числе схемы OpenAPI, в своем проекте прямо с помощью значка Find Usages на полях или с помощью действий Code Vision.

Скачать