Suporte inicial ao Python 3.13 e melhorias na janela de ferramentas Data View
Esquemas de cores opcionais para mapas de calor
Agora o PyCharm oferece duas opções de esquemas de cores para mapas de calor de tabelas na janela de ferramentas Data View: Diverging e Sequential.O esquema de cores Diverging enfatiza a variação em relação a uma norma. Ele consiste em duas cores contrastantes que desviam de um valor central em duas direções opostas.
Já o esquema de cores Sequential consiste em uma única cor ou faixa de cores próximas que variam de intensidade.
Você pode aplicar os esquemas de cores de mapa de calor a toda a tabela, separadamente a cada coluna ou apenas a valores booleanos.
Assistência à codificação para anotações TypeIs
(PEP 742)
Com a introdução da anotação TypeIs
, agora você pode limitar os tipos nos ramos condicionais if
e else
. Agora o PyCharm compreende a sintaxe de TypeIs
e oferece inferência de tipos e complementação de código adequadas para as funções limitadas definidas pelo usuário.
Alertas ao tentar atribuir um valor a um membro ReadOnly
(PEP 705)
No Python 3.13, você poderá usar um qualificador de tipo ReadOnly
em chaves TypedDict
para tirar a possibilidade de atualizá-las. Agora o PyCharm reconhece o qualificador de tipo ReadOnly
e manda um alerta se você tentar atribuir um valor a um membro ReadOnly
ou se um TypedDict
com um item somente para leitura for atualizado com outro TypedDict
que declare aquela chave.
Complementação para campos ModelAdmin
do Django
Agora o PyCharm oferece complementação inteligente de código, refatoração e navegação para campos como list_display
, list_filter
e search_fields
em classes ModelAdmin
.
Django Structure: Novo agrupamento-padrão
Segundo uma pesquisa que fizemos recentemente, a maneira mais comum de os usuários agruparem elementos na janela de ferramentas Django Structure é por componente, e dentro de cada componente, por aplicativo. Agora o PyCharm mostra todos os componentes agrupados dessa maneira como padrão.Você pode alterar esse comportamento para que os elementos sejam agrupados primeiro por aplicativo e depois por componente dentro de cada aplicativo.
Find Usages para URLs diretamente do editor
Agora você pode pesquisar por todos os usos de caminhos no seu projeto, incluindo esquemas OpenAPI, diretamente a partir da medianiz ou ações de Code Vision.