Novidades no PyCharm 2024.1.4

Visualize e navegue para URLs diretamente a partir da aba do editor, receba sugestões de modelos baseadas no contexto para o Hugging Face e desfrute da assistência inteligente à codificação para o TypedDict

Ações de medianiz e dicas de inserção para URLs PyCharm Professional

Novos ícones de medianiz proporcionam uma maneira fácil de gerenciar URLs em projetos do Flask, FastAPI e Django. Com apenas alguns cliques, você pode testar um endpoint executando a solicitação no cliente de HTTP, visualizar todos os endpoints de nível inferior, navegar para um nível acima ou copiar a URL para a área de transferência.

Novas dicas de inserção com URLs para endpoints aumentam ainda mais a legibilidade do código em frameworks de Web para Python. Ao clicar em uma dessas dicas, você será levado até a rota-pai ou, se houver várias rotas, será aberto um menu suspenso. Mantenha pressionado , , Ctrl ou Alt para copiar a URL para a área de transferência.

PEP 692: assistência inteligente à codificação para TypedDict

Adicionamos o suporte ao PEP 692. Agora, argumentos de palavras-chave definidas como TypedDict ficam disponíveis ao se invocar as informações de parâmetros (Ctrl + P) e também na complementação de código e no pop-up de documentação rápida (Ctrl + Q). Agora você tem acesso a mais uma ferramenta que permite usar os mais recentes recursos de dicas de tipos no Python, para desenvolver uma base de código fácil de compreender.

Hugging Face: Sugestões de modelos PyCharm Professional

Agora o PyCharm pode sugerir uma lista dos modelos do Hugging Face mais relevantes e adequados às suas necessidades. Isso permite a você decidir qual modelo usar e depois instalá-lo sem nunca precisar sair do IDE. Clique com o botão direito na aba do editor para abrir o menu de contexto, selecione Insert HF Model e identifique o que você gostaria que o modelo fizesse. O PyCharm mostrará uma lista de sugestões para você escolher! Depois que você selecionar um modelo, o PyCharm sugerirá inserir um trecho de código que permitirá usar esse modelo diretamente no arquivo aberto e baixará e instalará todos os pacotes dos quais esse modelo dependa e que estejam faltando.

Avisos de pacotes faltando no arquivo requirements.txt

Agora o PyCharm sublinha com uma linha amarela ondulada os pacotes listados no arquivo requirements.txt que não estiverem instalados no interpretador Python atual. Passe o mouse sobre o nome do pacote e clique em Install all missing packages para configurar imediatamente o seu ambiente de desenvolvimento.