Novidades no PyCharm 2024.1.1

AI Assistant no Community Edition, Endpoints no Search Everywhere e Navegação e Refatoração em Notebooks e Scripts

AI Assistant no Community Edition

PyCharm 2024.1.1 introduz o AI Assistant no PyCharm Community Edition. Para aproveitar os recursos do AI Assistant no Community Edition ou Professional Edition, certifique-se de instalar o plug-in dedicado e ter uma assinatura do JetBrains AI ativa.

Quando tudo estiver configurado, você poderá fazer nosso tour de integração do produto para explorar os recursos do AI Assistant, que podem enriquecer sua experiência de programação e deixar você mais produtivo do que nunca.

Melhorias na janela de ferramentas Endpoints

De acordo com os resultados da Pesquisa de 2023 para desenvolvedores Django, 33% dos desenvolvedores Django também usam o Flask e o FastAPI em seus projetos. Para tornar o trabalho mais eficiente, o PyCharm agora agrupa endpoints por aplicação Web.

A janela de ferramentas Endpoints do PyCharm agora reconhece os usos de include() nos sistemas de roteamento dos projetos Django e exibe as rotas de endpoints.

A caixa de diálogo Search Everywhere tem uma aba Endpoints dedicada. Basta começar a digitar a URL como você se lembra dela e, em seguida, selecionar o endpoint necessário na lista.

Jupyter Notebook

Navegação e refatoração em notebooks e scripts

Esse recurso há muito aguardado torna o trabalho com notebooks no PyCharm tão fácil quanto trabalhar com arquivos Python. Encontre declarações e usos, use a refatoração Rename e aproveite o conjunto completo de inspeções de código disponíveis.

Capacidade de criar gists a partir de notebooks Jupyter

Os gists do GitHub são uma forma muito conveniente de compartilhar notebooks e agora são totalmente compatíveis com o PyCharm. Para criar um gist a partir de um notebook, clique com o botão direito do mouse em sua aba no editor e selecione Create Gist no menu de contexto exibido. Como alternativa, você pode selecionar vários arquivos na janela da ferramenta Project e compartilhá-los de uma só vez.

Estatísticas de DataFrame e histogramas de distribuição

Você pode revisar rapidamente as estatísticas essenciais de um DataFrame diretamente no seu cabeçalho em notebooks Jupyter e scripts Python. Além disso, os histogramas agora estão integrados aos cabeçalhos, fornecendo uma visão geral imediata da distribuição de dados. Essa funcionalidade está desabilitada por padrão. Para habilitá-la, clique no ícone do histograma no canto superior direito do DataFrame e escolha a exibição de estatísticas Compact ou Detailed.

Realce para comentários TODO e FIXME em notebooks Jupyter

O PyCharm agora reconhece seus comentários TODO e FIXME em notebooks Jupyter, realça-os para torná-los mais fáceis de detectar e os adiciona à janela de ferramentas TODO, para que você possa sempre estar ciente do que vem a seguir na sua lista.

AI Assistant: Explicações de célula de notebooks Jupyter

O AI Assistant agora pode explicar o código de células Jupyter, usando o notebook inteiro como contexto para maior precisão.

Suporte a arquivos de configuração no console IPython

No PyCharm, agora você pode usar arquivos de configuração para configurar automaticamente o console IPython. Isso permite, por exemplo, evitar a necessidade de importar dependências manualmente sempre que você usá-lo.