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