Lançamento da versão final do Python 3.14.0
(discuss.python.org)Lançamento da versão final do Python 3.14.0 🐍
A versão final do Python 3.14.0 foi lançada. Esta atualização se concentra em melhorias de desempenho e na adição de novos recursos.
Principais recursos
- PEP 779: suporte oficial ao Python com threads livres (Free-threaded Python): permite executar código Python simultaneamente em várias threads, aproveitando processadores multicore com mais eficiência.
- PEP 649: avaliação adiada de anotações: adia a avaliação de anotações, como type hints, para reduzir o tempo de inicialização.
- PEP 750: literais de string de template (t-strings): um novo formato de string, semelhante ao f-string, mas mais seguro e flexível.
- PEP 734: múltiplos interpretadores na stdlib: permite executar vários interpretadores Python independentes dentro de um único processo.
- PEP 784: novo módulo
compression.zstd: oferece suporte ao algoritmo de compressão Zstandard, possibilitando compressão de dados mais rápida e eficiente. - Destaque de sintaxe e suporte a cores no PyREPL:
unittest,argparse,jsone a CLI decalendaragora oferecem suporte a cores para melhorar a legibilidade.
Principais mudanças
- PEP 761: fim das assinaturas PGP para artefatos de release: assinaturas PGP não serão mais fornecidas, e o uso do Sigstore é recomendado.
- Inclusão de compilador JIT experimental: os binários oficiais para macOS e Windows incluem um compilador JIT experimental, o que pode melhorar o desempenho.
- Lançamento oficial de binários para Android: agora também é possível usar Python oficialmente no Android.
- Novo instalador para Windows: será substituído por um novo instalador que pode ser obtido pela Windows Store ou pela página de downloads.
5 comentários
https://github.com/python/cpython/pull/125035
Uau, que interessante.
A época de mencionar o GIL só para pagar de entendido em entrevista agora acabou de vez.
Agora é Python 3.14 de verdade
Por um momento eu fiquei sem entender do que estavam falando kkkkkkk