Este lançamento marca a migração dos usuários da Community Edition para o PyCharm unificado e traz suporte completo para notebooks Jupyter em desenvolvimento remoto, uv como gerenciador de ambiente padrão, exploração proativa de dados, suporte para Ruff, Pyrefly, Pyright e Ty por meio de ferramentas LSP, a introdução do Claude Agent e mais de 300 correções de bugs.
Conforme anunciado anteriormente, o PyCharm 2025.2 foi o último grande lançamento da Community Edition. Com o PyCharm 2025.3, estamos introduzindo um caminho de migração suave dos usuários da Community Edition para o PyCharm unificado. A versão unificada reúne tudo em um único produto: os usuários da Community Edition podem continuar usando o PyCharm gratuitamente e agora também se beneficiam com o suporte incorporado a notebooks Jupyter. Com a opção de um clique para iniciar uma avaliação gratuita do Pro, agora ficou mais fácil do que nunca explorar os recursos avançados do PyCharm para ciência de dados, IA/ML e desenvolvimento na Web.
Para aqueles que preferem desenvolver sua própria versão a partir do código-fonte, os componentes open-source do PyCharm continuam disponíveis no GitHub e no GitHub Actions. Consulte o repositório para obter instruções detalhadas.
Os notebooks Jupyter agora são totalmente compatíveis com desenvolvimento remoto. Você pode abrir, editar e executar notebooks diretamente em uma máquina remota sem copiá-los para o ambiente local.
Aproveite todos os recursos essenciais para notebooks, incluindo:
Você também pode usar tabelas interativas para filtrar, classificar e explorar dados inline, ou abrir conjuntos de dados grandes na janela de ferramentas Data View.
A janela de ferramentas Variáveis para notebooks Jupyter agora oferece suporte para classificação por nome ou tipo, com dataframes sempre exibidos na parte superior, facilitando a localização e a abertura de grandes dados tabulares.
Quando o uv é detectado em seu sistema, o PyCharm agora o sugere automaticamente como o gerenciador de ambiente padrão no assistente New Project.
Se você tiver selecionado anteriormente um gerenciador de ambiente diferente (como venv, Conda ou Poetry), o PyCharm se lembrará dessa preferência e continuará a usá-la por padrão. Para projetos gerenciados pelo uv, uv run também é usado como o comando padrão para suas configurações de execução.
Além disso, ao configurar um ambiente, agora você pode simplesmente escolher uma versão do Python na lista: o uv usará a versão do sistema correspondente ou fará o download e gerenciará a versão correta para você.
O PyCharm agora analisa automaticamente seus DataFrames pandas para detectar os problemas mais comuns de qualidade de dados.
Sempre que você exibe um DataFrame, por exemplo, usando df, df.head(), ou expressões de fatiamento, o PyCharm verifica se há problemas em potencial, como:
Se algum problema for encontrado, você poderá analisá-lo e usar a opção Fix with AI para gerar um código que o resolva automaticamente em uma nova célula.
Essa análise proativa usa apenas verificações heurísticas e estatísticas, sem consumir créditos de IA. Ele é executado silenciosamente em segundo plano e só é ativado quando um problema é detectado, garantindo que seu workflow permaneça suave e ininterrupto.
Para manter o desempenho ideal, a análise não será iniciada automaticamente para conjuntos de dados muito grandes. Nesses casos, você pode executá-lo manualmente no menu More.
O recurso é habilitado por padrão e pode ser gerenciado em Settings | Python | Tables | Run data quality checks after table creation.
Mais sobre exploração proativa de dados.
O PyCharm 2025.3 expande sua integração do protocolo de servidor de linguagem (LSP) com novas ferramentas dos ecossistemas Astral, Microsoft e Meta.
Agora, você pode formatar seu código com o Ruff diretamente no PyCharm, complementando os recursos de linting existentes no IDE.
Este lançamento também adiciona suporte para ty, o verificador de tipos rápido e leve da Astral, e introduz a integração com o Pyright, o mecanismo de análise de tipos estáticos amplamente utilizado pela Microsoft.
Além disso, o PyCharm agora oferece suporte ao Pyrefly do Meta, que mostra tipos Python inferidos em linha à medida que você escreve o código. Isso permite que você veja as informações de tipo instantaneamente, sem a necessidade de inspeções adicionais ou dicas de ferramentas.
Para habilitar essas integrações, acesse Settings | Python | Tools, onde elas podem ser ativadas individualmente.
Mais sobre ferramentas de LSP.
O esquema "traga a sua própria chave" (BYOK) permitirá que você conecte as suas próprias chaves de APIs da OpenAI, Anthropic ou qualquer modelo local compatível com a API da OpenAI, dando-lhe mais flexibilidade e controle sobre a sua forma de usar a IA nos JetBrains IDEs. Você poderá usar os seus chats e agentes favoritos de IA sem fazer login no JetBrains AI. Isso é perfeito para os desenvolvedores que já tiverem chaves de API e quiserem trabalhar com seu provedor preferido. Espera-se que este recurso esteja disponível nas próximas versões 2025.3.x.
Trabalhe com seu agente de IA preferido em um único chat: o Junie da JetBrains e o Claude Agent agora podem ser usados diretamente na interface de IA. O Claude Agent tornou-se o primeiro agente de IA de terceiros integrado nativamente aos JetBrains IDEs. Com essa adição, a JetBrains apresenta uma experiência multiagente que traz ainda mais flexibilidade e potência ao seu workflow de desenvolvimento.
A maneira mais fácil de começar a trabalhar com qualquer agente agora é iniciá-lo diretamente do chat com IA. No entanto, o plug-in Junie ainda estará disponível se você preferir dessa forma. Alguns recursos agora estão disponíveis apenas no plug-in (por exemplo, alertas para tarefas caras), mas os recursos mais usados estão incorporados no chat com IA.
Ficou muito mais fácil monitorar e gerenciar os seus recursos de IA: agora você pode visualizar os seus créditos restantes de IA, a data de renovação e o saldo das recargas diretamente do PyCharm.
A partir do Python 3.14, o uso de return, break ou continue para sair de um bloco finally é sinalizado com um SyntaxWarning. Esse padrão pode suprimir exceções ou alterar o fluxo de controle de maneiras inesperadas. O PyCharm agora detecta esses casos e alerta você com antecedência, ajudando-o a refatorar para uma estrutura mais segura.
O PyCharm agora inclui uma janela de ferramentas Process Output Python dedicada que exibe todos os comandos executados pelo IDE juntamente com seus fluxos completos de entrada, saída e erro padrão.
Os comandos são agrupados por tipo de atividade, por exemplo, gerenciamento de pacotes, geração de esqueletos ou outras tarefas em segundo plano, e cada entrada inclui um registro de data e hora. Você pode expandir ou recolher saídas longas, inspecionar variáveis de ambiente e visualizar o diretório de trabalho usado para cada execução.
A janela de ferramentas distingue entre ações iniciadas pelo usuário e corrotinas em segundo plano, usando indicadores visuais e filtros para mostrar ou ocultar processos que não são do usuário.
Nesta versão inicial, a nova janela de ferramentas substitui as caixas de diálogo de erro modais sempre que um projeto é aberto, garantindo que as informações de erro sejam visíveis e persistentes, em vez de ficarem ocultas atrás de pop-ups.
Ficou mais fácil implantar bancos de dados e serviços, porque você pode escrever, aplicar e gerenciar tudo diretamente no seu editor.
Fique em contexto com o seletor de clusters e namespaces no alto do editor e identifique problemas rapidamente com ícones dinâmicos de status de recursos. Você está tendo dificuldades com variáveis de ambiente faltando ou falhas em pods? Corrija-as instantaneamente com logs obtidos com um clique e reimplante-as sem sair do seu manifesto.
Garanta a segurança da configuração do seu serviço com o gerenciamento de segredos dentro do editor. Visualize e copie credenciais de bancos de dados diretamente do seu código em YAML.
Você precisa se conectar? Use o encaminhamento de portas com um clique para encaminhar portas de container, carregar segredos automaticamente e configurar uma conexão instantânea ao seu banco de dados ou serviço em segundos.
Desde a implantação até a depuração e a conexão, tudo é transparente e está no mesmo lugar, ajudando você a manter a concentração e trabalhar de forma mais inteligente!
O PyCharm agora oferece suporte para asdf, o popular gerenciador de versões de runtime. O IDE detecta automaticamente as versões Python gerenciadas pelo asdf, facilitando a seleção e a configuração de interpretadores sem necessidade de configuração adicional. Isso simplifica o trabalho em projetos que usam diferentes versões Python ou ambientes virtuais.
O PyCharm 2025.3 inclui as atualizações mais recentes do mecanismo DataGrip 2025.3, trazendo novos recursos de banco de dados e melhorias no workflow. Os destaques incluem:
Todos os recursos de banco de dados do PyCharm são alimentados pelo mecanismo do DataGrip. Para obter detalhes completos sobre tudo isso, consulte as Notas de versão do DataGrip 2025.3.
O PyCharm 2025.3 também inclui todas as melhorias mais recentes do WebStorm 2025.3 por meio do plug-in JavaScript e TypeScript incluído. Os destaques incluem:
Para obter mais detalhes, consulte as notas de versão do WebStorm 2025.3.
O PyCharm recebe uma atualização visual com o tema Islands, agora definido como padrão para usuários novos e existentes, mantendo a funcionalidade inalterada. Esse tema é mais que apenas uma reformulação visual: ele reflete nosso compromisso de proporcionarmos o máximo de conforto em toda a sua experiência de desenvolvimento.
Abas reconhecíveis instantaneamente, maior contraste no editor, separação clara entre as áreas de trabalho e bordas arredondadas criam um ambiente suave e equilibrado, projetado com um único objetivo: ajudar você a se concentrar e programar com facilidade.
Ele está disponível nos modos escuro e claro e pode ser ajustado em Settings | Appearance & Behavior | Appearance.
Introduzimos uma nova tela de Boas-vindas não modal que reduz a poluição visual, mantém suas ações mais comuns ao alcance e proporciona um início mais fluido para o seu workflow.
A tela de Boas-vindas agora aparece como uma aba dedicada dentro do IDE, onde você pode:
Por padrão, a nova tela de boas-vindas é habilitada apenas para novos usuários. Se você já é um usuário e gostaria de experimentá-lo, pode habilitá-lo em Settings | Advanced Settings | Welcome Screen | Show the Welcome screen in non-modal mode.
O PyCharm agora oferece complementação automática de pacotes e versões para qualquer nome de arquivo que inclua "requirements", por exemplo, requirements-dev.txt, requirements_local.txt ou my-requirements.txt. Isso funciona independentemente de onde o arquivo esteja localizado em seu projeto.
Também adicionamos uma barra de ferramentas flutuante ao editar arquivos de requisitos em projetos que usam um SDK de ambiente virtual. A barra de ferramentas permite que você defina convenientemente um arquivo de requisitos como padrão para o SDK e instale pacotes diretamente dele.
Temos trabalhado fervorosamente para resolver defeitos e melhorar a precisão da verificação de tipos. Aqui estão alguns dos destaques das mais de 300 correções de bugs incluídas neste lançamento:
and e or em verificações condicionais.== ou !=) foi corrigido.@pytest.mark.usefixtures.