Python no Visual Studio Code - versão de junho

Temos o prazer de anunciar que a extensão Python para o Visual Studio Code de junho de 2019 já está disponível. Você pode baixar a extensão Python do Marketplace ou instalá-la diretamente da galeria de extensões no Visual Studio Code. Se você já possui a extensão Python instalada, também pode obter a atualização mais recente simplesmente reiniciando o Visual Studio Code. Para saber mais sobre o suporte ao Python no Visual Studio Code, consulte a documentação .

Nesta versão, fizemos melhorias listadas em nosso registro de alterações , resolvendo um total de 70 problemas, incluindo aqueles relacionados ao visualizador de gráficos com a janela do Python Interactive e testes paralelos com o pytest. Leia sobre todas as mudanças sob o gato.



Visualizador de plotagem com janela Python


Gráficos são comumente usados ​​para visualizar dados. Um dos recursos mais populares da janela interativa do Python é a capacidade de examinar mais detalhadamente os gráficos criados, por exemplo, dimensioná-los, fazer pan e exportá-los. A atualização de junho inclui um visualizador completamente novo que pode ser usado para trabalhar com qualquer imagem de gráfico, como na biblioteca matplotlib.

Você pode abrir o visualizador clicando duas vezes no gráfico ou clicando no botão "maximizar imagem" que aparece quando você passa o mouse sobre os gráficos na janela interativa do Python:



Usando o visualizador de gráficos, você pode mover gráficos, aumentar e diminuir o zoom, alternar entre gráficos na sessão atual e exportá-los para PDF, SVG ou PNG.

Testes paralelos com pytest


Fizemos melhorias na confiabilidade das estatísticas exibidas para executar testes, em particular, para executar testes paralelamente ao pytest.

Você pode executar testes em paralelo com o pytest instalando o pacote pytest-xdist e adicionando "-n <número de processadores>" ao arquivo de configuração. Por exemplo, para 4 processadores, você pode criar o arquivo pytest.ini na pasta do projeto e adicionar o seguinte conteúdo:

[pytest] addopts=-n4 

Agora que você executa e depura os testes, eles serão executados em paralelo.



Você pode consultar nossa documentação para saber mais sobre o suporte a testes na extensão Python.

Recuo na partida seletiva no terminal


Em nosso repositório GitHub , a função Python do VS Code é extremamente popular , o que removeu o recuo geral do código selecionado antes de enviá-lo ao terminal quando o comando Run Selection / Line in Python Terminal foi executado. A partir desta versão, a equipe enviará o código do terminal com recuo comum excluído, com base na primeira linha não vazia do código selecionado.



Outras mudanças e melhorias.


Também adicionamos pequenas melhorias e corrigimos os problemas que os usuários relataram para nós. A seguir, algumas alterações notáveis:

  • A senha é permitida para autenticação remota usando o jupyter. ( # 3624 )
  • O Data Viewer agora processa corretamente grandes quadros de dados e oferece suporte à filtragem com expressões em colunas numéricas (mais, menos, igual) ( # 5469 )
  • Visualize o laptop importado em uma janela interativa do Python. (# 5675 )
  • Adicionado suporte para depurar um subprocesso ao depurar testes. ( # 4525 )
  • Adicionado suporte para ativar ambientes conda no PowerShell. ( # 668 )
  • Adicione "Ctrl + Enter" como um atalho de teclado para iniciar a célula atual. ( # 5673 )

Certifique-se de instalar a extensão Python para o Visual Studio Code agora mesmo para apreciar as inovações acima. Se você encontrar algum problema, informe-o na página GitHub do Python VS Code .

Source: https://habr.com/ru/post/pt457186/


All Articles