Novidades no PyCharm 2026.1
Boas-vindas ao PyCharm 2026.1. Esta versão não só traz novos recursos, mas repensa a forma de desenvolver, depurar e escalar projetos em Python. Desde um mecanismo de depuração totalmente novo, usando o debugpy, até o suporte de primeira ao uv em alvos remotos e o suporte ampliado a JavaScript no nível gratuito, esta versão é toda voltada para remover a fricção e possibilitar que você se concentre no seu código. Quer você esteja trabalhando localmente, via SSH ou dentro do Docker, agora o PyCharm se adapta à sua configuração e não o contrário.
Nesta postagem, exploraremos os destaques desta versão e mostraremos como essas melhorias podem simplificar o seu fluxo diário de trabalho.
Padronizando o futuro da depuração com o debugpy
Agora o PyCharm oferece a opção de usar o debugpy como o back-end-padrão de depuração, trazendo o Debug Adapter Protocol (DAP), padrão do setor, que alinha o IDE com o ecossistema mais amplo do Python. Substituindo lógica complexa e antiga de espera por sockets com um modelo mais estável de conexões, as condições de corrida e casos extremos de sincronização não interferem mais na sua experiência de depuração.
Uma base moderna para o desenvolvimento em Python
O novo mecanismo traz suporte nativo total ao PEP 669, usando a API de monitoramento de baixo impacto do Python 3.12 para reduzir a sobrecarga do depurador significativamente, em comparação com a antiga abordagem com sys.settrace(). Isso garante que as suas sessões de depuração sejam mais rápidas e menos intrusivas. Além disso, a migração introduz o suporte abrangente a asyncio. Agora você pode usar diretamente todo o conjunto de ferramentas de depuração, incluindo o console e a avaliação de expressões, em contextos assíncronos com frameworks modernos, como FastAPI e aiohttp.
Confiabilidade em todos os ambientes
Além das melhorias de desempenho, o debugpy simplifica a experiência de Attach to Process, ao fornecer uma abordagem padronizada para containers do Docker, servidores remotos no AWS, Azure ou GCP e processos executados localmente. Para fluxos de trabalho especializados, introduzimos uma nova configuração de execução, Attach to DAP. Ela permite a conexão com alvos através do comando debugpy.listen(), eliminando a fricção de gerenciar conexões manualmente e permitindo que você se concentre no seu código, em vez de na infraestrutura de depuração.
Suporte ao uv como interpretador remoto
Muitos desenvolvedores trabalham em projetos nos quais o código e as dependências estão em um servidor remoto, seja via SSH, no WSL ou dentro do Docker. Conectando o PyCharm a uma máquina remota e usando o uv como interpretador, você pode manter o ambiente totalmente sincronizado, garantir que o gerenciamento de pacotes funcione como esperado e executar os projetos suavemente, como se tudo estivesse sendo executado localmente.
Desenvolvimento em nível profissional para a Web, grátis para todos
No PyCharm 2026.1, a experiência central com o IDE continua evoluindo e trouxemos a todos os usuários um conjunto mais amplo de ferramentas gratuitas de nível profissional. Agora todos, desde iniciantes até desenvolvedores primariamente de back-ends, têm acesso a um conjunto substancial de recursos para JavaScript, TypeScript e CSS, além de navegação avançada e inteligência do código, antes disponíveis apenas com uma assinatura Pro.
Para um detalhamento completo de todos os novos recursos, confira esta postagem no blog.
Avanços na integração com IA
O PyCharm está evoluindo para uma plataforma aberta que lhe dá a liberdade de trazer as ferramentas de IA da sua preferência diretamente para o seu fluxo de trabalho de desenvolvimento. Esta versão se concentra em fornecer um ecossistema flexível, no qual você possa orquestrar os melhores modelos e agentes disponíveis atualmente.
O Registro de ACP: o seu acesso a novos agentes
Pode ser um desafio acompanhar o ritmo acelerado do desenvolvimento com IA, com novos agentes de programação aparecendo quase todos os dias. Para ajudar você a navegar nesse cenário tão dinâmico, lançamos o Registro de ACP, um diretório de agentes de programação por IA que está incorporado e integrado diretamente ao seu IDE, através do Agent Client Protocol.
Agora, se você quiser experimentar agentes de código aberto, como o OpenCode, ou ferramentas especializadas, como o Gemini CLI, poderá descobri-los e instalá-los com apenas alguns cliques. Se você tiver uma configuração personalizada ou um agente ainda não listado, poderá facilmente adicioná-lo configurando acp.json, dando a você a flexibilidade de usar as suas ferramentas favoritas, sem compromisso.
BYOK e integração nativa com o OpenAI Codex
Agora o OpenAI Codex está integrado nativamente ao chat do JetBrains AI. Isso significa que você pode abordar tarefas complexas de desenvolvimento sem ter que passar para um navegador ou copiar e colar código entre janelas.
Também trouxemos o suporte ao esquema “traga a sua própria chave” (BYOK). Agora você pode conectar as suas próprias chaves de API da OpenAI, Anthropic e outros provedores compatíveis, inclusive modelos locais, diretamente nas configurações do IDE. Isso permite escolher a configuração mais apropriada para o seu fluxo de trabalho e o seu orçamento, mantendo todo o seu desenvolvimento com IA dentro do PyCharm.
Mantenha a concentração com as sugestões de edições seguintes
Muitas vezes, pequenas alterações no seu código podem deflagrar edições mecânicas em cascata para ajustes. Adicionar um parâmetro a uma função ou renomear um símbolo pode levar a erros aparecendo em todo o seu arquivo.
As sugestões de edições seguintes (NES) oferecem uma alternativa mais leve e inteligente do que pedir a um agente de IA que reescreva tudo completamente. À medida que você modifica o seu código, o PyCharm prevê de forma proativa as alterações seguintes mais prováveis e sugere-as in-line.
- Consistência sem esforço: atualize todos os locais de chamadas em todo o arquivo simplesmente teclando Tab sucessivamente.
- Fique no controle: faça as alterações passo a passo, em vez de revisar enormes diffs automatizados.
- Sem usar a quota: use as NES sem consumir seus créditos de IA. As NES estão disponíveis sem usar a quota da sua assinatura JetBrains AI Pro.
Esta evolução natural da complementação de código mantém a sua concentração e permite fazer aquelas pequenas correções em cascata quase sem esforço.
Todas as atualizações mencionadas acima são só um vislumbre das novidades do PyCharm 2026.1.
Há ainda mais coisas nos bastidores, incluindo melhorias de desempenho, atualizações para estabilidade e refinamentos bem pensados em todo o IDE, tornando o desenvolvimento de rotina mais suave e rápido.
Para explorar a lista completa de atualizações, confira nossa página de Novidades.
Como sempre, vamos adorar receber o seu feedback. Seus insights nos ajudam a dar forma ao futuro do PyCharm e mal podemos esperar para ver o que você desenvolverá em seguida.
Artigo original em inglês por:
