adjust

SuaInternet.COM

Home / Blog / Python 3.15 é lançado com compilador JIT experimental até 12% mais rápido e novidades que mudam a linguagem

Tecnologia

Python 3.15 é lançado com compilador JIT experimental até 12% mais rápido e novidades que mudam a linguagem

person

Por SuaInternet.COM

9 de outubro de 2026

Python 3.15 foi lançado oficialmente nesta sexta-feira, 9 de outubro de 2026, como a mais nova atualização anual da linguagem de programação mais utilizada no mundo. A versão chega com um compilador Just-In-Time (JIT) experimental significativamente mais rápido, novos tipos embutidos e mudanças que prometem impactar diretamente o dia a dia de milhões de desenvolvedores. O anúncio foi publicado no site oficial Python.org.

Compilador JIT: O grande destaque do Python 3.15

O recurso mais aguardado do Python 3.15 é, sem dúvida, a evolução do compilador JIT (Just-In-Time). Embora ainda esteja em fase experimental, os ganhos de desempenho são expressivos e representam um salto importante em relação ao Python 3.14.

De acordo com os dados oficiais da release, o compilador JIT do Python 3.15 entrega:

  • 7% a 8% de velocidade adicional (média geométrica) em sistemas Linux x86-64, quando comparado ao interpretador padrão do Python.
  • 11% a 12% de ganho de desempenho em máquinas macOS com arquitetura AArch64 (chips Apple Silicon), superando o interpretador baseado em tail-calling.

Esses números indicam que a Python Software Foundation está cada vez mais próxima de tornar o JIT uma opção viável para ambientes de produção, algo que vinha sendo trabalhado desde o Python 3.13, quando o compilador foi introduzido pela primeira vez de forma experimental.

UTF-8 como codificação padrão

Uma das mudanças mais relevantes para desenvolvedores brasileiros e de países não anglófonos é a adoção do UTF-8 como codificação padrão do Python 3.15. Isso significa que scripts e arquivos-fonte não precisarão mais declarar explicitamente a codificação UTF-8, eliminando uma fonte comum de erros e incompatibilidades, especialmente em projetos legados.

Novos tipos embutidos: Sentinel e frozendict

O Python 3.15 introduz dois novos tipos embutidos (built-in) na linguagem:

  • sentinel: um tipo dedicado para valores sentinelas, muito utilizado em APIs e bibliotecas para indicar a ausência de um valor de forma mais explícita e segura do que o tradicional uso de None.
  • frozendict: um dicionário imutável, analogous ao que tuple representa para list. O tipo é ideal para chaves de dicionários, configurações fixas e cenários onde a imutabilidade garante segurança e performance.

Lazy imports: Inicialização mais rápida de scripts

Outra novidade importante são os lazy imports explícitos, um mecanismo que permite adiar o carregamento de módulos até que eles sejam efetivamente utilizados. Na prática, isso reduz o tempo de inicialização de scripts Python, beneficiando especialmente aplicações CLI (linha de comando), ferramentas de automação e microsserviços que exigem resposta rápida.

Arquivos de configuração de inicialização de pacotes

O Python 3.15 também passa a suportar arquivos de configuração de inicialização de pacotes (package startup configuration files). O recurso permite que pacotes Python definam configurações que são carregadas automaticamente na inicialização, simplificando a configuração de ambientes e reduzindo boilerplate em projetos de grande porte.

Melhorias em mensagens de erro e na biblioteca padrão

Fiel à tradição de melhorias incrementais a cada release, o Python 3.15 traz:

  • Mensagens de erro mais claras e didáticas, facilitando a depuração tanto para iniciantes quanto para desenvolvedores experientes.
  • Aprimoramentos na biblioteca padrão, com novas funções, métodos e otimizações internas.
  • Melhorias na C API, a interface que permite a extensão do Python em linguagem C, fundamental para bibliotecas de alto desempenho como NumPy, Pandas e TensorFlow.

Frame pointers ativados por padrão

Pensando em observabilidade e profiling, o Python 3.15 ativa os frame pointers por padrão. Isso melhora significativamente a capacidade de ferramentas externas — como perf, eBPF e profilers de sistema — de rastrear e analisar o comportamento de aplicações Python em nível de sistema operacional, algo essencial para equipes de SRE e DevOps.

Contexto: A evolução contínua do Python

O lançamento do Python 3.15 dá continuidade ao ciclo anual de releases da linguagem, adotado desde o Python 3.9. Cada versão traz um conjunto definido de novidades, com suporte garantido por cinco anos (dois anos de suporte completo e três anos de correções de segurança).

Desde o Python 3.13, quando o JIT compiler foi apresentado pela primeira vez, a comunidade Python tem acompanhado de perto a evolução do recurso. Os ganhos de 7% a 12% registrados no Python 3.15 representam um progresso consistente rumo à maturidade do compilador, que ainda não é recomendado para produção, mas se aproxima desse estágio a cada release.

Onde baixar o Python 3.15

O Python 3.15 já está disponível para download gratuito no site oficial Python.org, com instaladores para Windows, macOS e Linux. Desenvolvedores que utilizam gerenciadores de versão como pyenv, asdf ou mise também já podem instalar a nova release diretamente pelo terminal.

Carlos Araújo

Carlos Araújo

Especialista em tecnologia e fundador da SuaInternet.COM. Com sólida experiência em desenvolvimento de software e inteligência artificial, dedica-se a criar soluções de alta performance e sites otimizados que conectam marcas a resultados. Entusiasta de sistemas Linux e automação, partilha aqui análises técnicas e tendências do ecossistema digital.

Tags:

#compilador JIT#desenvolvimento de software#frozendict#lazy imports#linguagem de programação#performance Python#Programação#Python#Python 2026#Python 3.15#Python Software Foundation#Python.org#UTF-8

Artigos Relacionados