Já aconteceu comigo e acredito que sempre vai acontecer. Por exemplo, fui descobrir outro dia que adicionaram match...case no Python 3.10.
Vai dizer que também não sabia do operador walrus ???
if (vendas := int(input("Vendas do funcionário: "))) > 1000:
bonus = 0.05 * vendas
else:
bonus = 0
print("Bonus: ", bonus)
print("Vendas:", vendas)
O operador walrus é um operador especial representado por := . Ele recebe esse nome por se assemelhar a uma morsa (walrus em inglês) com os olhos e os dois dentões.
Como funciona o operador walrus em Python?
Esse operador é utilizado para atribuir um valor a uma variável e usá-la ao mesmo tempo, tudo em uma única linha de código.
Cara eu programo em Python todos os dias e acredita que eu nem sabia disso ainda,
tenho que pegar para estudas as versões mais novas do Python…
A questão é que os servidores Linux vêm por padrão uma versão menos atualizada do Python e por compatibilide entre servidores, bibliotecas e frameworks, os projetos geralmente usam essa versão padrão.
Você pode instalar versão mais nova, mas tem que saber manter a compatibilidade com seu projeto.
ahhhhh
tá aí o motivo de eu me espantar, eu uso python básico do linux.
Tem mais coisa boa aqui https://www.tabnews.com.br/CarlosDGS/python-dicas-uteis-de-f-string-com-python-3-12
Mano, eu tava usando python no linux, coisa básica. Aí fui tentar fazer um exemplo de Fibonacci para testar a nova gramática do Python, muita coisa mudou. o Código fica tão limpo que eu não tava sabendo ler kkkkkkkkk