Novidades na Versão 3.12 do Python | Live de Python #247



Novidades na Versão 3.12 do Python | Live de Python #247

Novidades na Versão 3.12 do Python | Live de Python #247

Seja bem-vindo à nossa emocionante live de Python! Hoje, mergulharemos fundo nas novidades empolgantes da versão 3.12 do Python, a linguagem de programação que todos nós amamos.

O que você pode esperar desta live:

Melhorias Gerais: Vamos começar abordando as melhorias gerais que tornam a versão 3.12 do Python ainda mais poderosa. Desde mensagens de erro aprimoradas até aprimoramentos de desempenho, você ficará por dentro de como a linguagem está evoluindo.

Compreensões Aprimoradas: Se você é um entusiasta das compreensões em Python, temos boas notícias! Vamos explorar como as compreensões ganharam um aumento de desempenho notável. Agora elas rodam no mesmo frame que o código que a chamou, o que significa que elas têm acesso ao escopo e às variáveis desse escopo.

Bibliotecas Aprimoradas: Não podemos esquecer das bibliotecas padrão, que também receberam melhorias. Vamos dar uma olhada nas atualizações nas bibliotecas, incluindo funcionalidades adicionadas ao pdb, novas funções em itertools, capacidade de calcular o somatório do produto entre dois iteráveis em math, melhorias em tempfile e muito mais.

Novos CLIs e Recursos: Você também aprenderá sobre os novos recursos e interfaces de linha de comando (CLIs) que foram adicionados, como a capacidade de chamar o shell do SQLite via CLI do Python e gerar UUIDs diretamente do CLI.

Sintaxe e Anotações de Tipos: Exploraremos as mudanças na sintaxe, incluindo a formalização das f-strings, a introdução da palavra reservada type para criar apelidos de tipos e a nova sintaxe para definição de generics parametrizados.

Menções Honrosas: Além disso, mencionaremos algumas mudanças e adições interessantes, como a introdução de um valor randômico binomial em random, monitoração de baixo impacto com sys.monitoring, melhorias em statistics.correlation, subinterpretadores e muito mais.
——————-

O canal é mantido por uma iniciativa de financiamento coletivo:

Apoia-se: https://apoia.se/livedepython
picpay: @dunossauro
Chave pix: [email protected]
Meus contatos e redes: http://dunossauro.com/
——————-

Código e Slides: https://github.com/dunossauro/live-de-python
Telegram da live: https://t.me/livepython

——————–

Links citados:

– Notas da release: https://www.python.org/downloads/release/python-3120/
– O que há de novo?: https://docs.python.org/uk/3/whatsnew/3.12.html
– PEP-692: https://peps.python.org/pep-0692/
– PEP-693: https://peps.python.org/pep-0693/
– PEP-695: https://peps.python.org/pep-0695/
– PEP-698: https://peps.python.org/pep-0698/
– PEP-701: https://peps.python.org/pep-0701/
– PEP-709: https://peps.python.org/pep-0709/