Categorias
Tecnologia

Python 3.8 chega com várias novidades

O Python 3.8.0 foi lançado nesta segunda-feira (14/10) como a mais recente versão importante dessa popular linguagem de programação. E o Python 3.8 chega com várias novidades. Entre elas, as chamadas expressões de atribuição e ganchos de auditoria em tempo de execução.

Python 3.8 chega com várias novidades

 Python 3.8 chega com várias novidades

O Python 3.8 oferece:

  • suporte à sintaxe do Python para expressões de atribuição. Há uma nova sintaxe :=que atribui valores a variáveis como parte de uma expressão maior;
  • parâmetros somente posicionais. Há uma nova sintaxe de parâmetro de função /para indicar que alguns parâmetros de função devem ser especificados posicionalmente e não podem ser usados como argumentos de palavra-chave. Essa é a mesma notação mostrada pelas help()funções C anotadas com a ferramenta Argument Clinic de Larry Hastings;
  • um cache de sistema de arquivos paralelo para arquivos de bytecode compilados. O novo PYTHONPYCACHEPREFIXconfigura o cache implícito do bytecode para usar uma árvore paralela separada do sistema de arquivos, em vez dos subdiretórios padrão em cada diretório de origem.-X pycache_prefix__pycache__ . O local do cache é relatado em sys.pycache_prefix ( Noneindica o local padrão nos subdiretórios  __pycache__).
    ;
  • ganchos de auditoria em tempo de execução;
  • suporte ao protocolo Pickle 5;
  • e sua capacidade de lidar com buffers fora de banda;
  • muitos módulos com melhorias (como um módulo de multiprocessamento de memória compartilhada);
  • Vectorcall como um protocolo de chamada rápida para CPython e várias melhorias de desempenho.

Mais detalhes sobre o Python 3.8 através do anúncio de lançamento de hoje. Mais detalhes sobre as muitas alterações no Python 3.8 na página de novidades.

Via Phoronix

Por Claylson Martins

Jornalista com pós graduações em Economia, Jornalismo Digital e Radiodifusão. Nas horas não muito vagas, professor, fotógrafo, apaixonado por rádio e natureza.

Sair da versão mobile