Python no código do Visual Studio. Edição de abril

Temos o prazer de anunciar que, em abril de 2019, a atualização da extensão Python para o Visual Studio Code foi lançada. Você pode baixar a extensão Python do Marketplace ou instalá-la diretamente da galeria de extensões no Visual Studio Code. Você pode aprender mais sobre o suporte ao Python no Visual Studio Code na documentação.

Nesta edição, fizemos várias melhorias, listadas em nosso changelog , encerrando um total de 84 edições, incluindo:

  • Explorador de variáveis ​​e visualizador de dados
  • Aprimoramentos na configuração de depuração
  • Melhorias adicionais no Python Language Server

Olhe embaixo do gato para descobrir mais!

imagem

Explorador de variáveis ​​e visualizador de dados


O Python Interactive agora vem com um Variable Explorer e Data Viewer integrados (um recurso muito procurado por nossos usuários). Agora você pode facilmente visualizar, verificar e filtrar variáveis ​​no aplicativo, incluindo listas, matrizes NumPy, quadros de dados do Pandas e muito mais!

A seção Variáveis ​​agora será exibida quando o código e as células forem executados na Janela Interativa do Python. Depois de expandi-lo, você verá uma lista de variáveis ​​na sessão atual do Jupyter. Variáveis ​​adicionais serão exibidas automaticamente conforme são usadas no código. Clicar no cabeçalho de cada coluna classificará as variáveis ​​na tabela.

imagem

Você também pode clicar duas vezes em cada linha ou usar o botão "Mostrar variável no visualizador de dados" para exibir os dados completos de cada variável no recém-adicionado Data Viewer, além de realizar uma pesquisa simples em seus valores:

imagem

O Data Viewer requer o pacote Pandas versão 0.20 ou posterior. Se não estiver disponível, você receberá uma mensagem para instalá-lo ou atualizá-lo.

Explorar variável é ativado por padrão. Você pode desativá-lo em Arquivo> Preferências> Configurações e pesquisar em Python> Data Science: Show Jupyter Variable Explorer .

Aprimoramentos na configuração de depuração


Simplificamos o processo de configuração do depurador para o espaço de trabalho. Agora, se ao iniciar a depuração (via Painel de depuração, F5 ou Depuração> Iniciar depuração ) parecer que a configuração de depuração não existe, você será solicitado a criar uma configuração de depuração para o seu aplicativo. A criação de uma configuração de depuração pode ser feita usando um conjunto de menus, em vez de configurar manualmente o arquivo launch.json .

imagem

Este prompt também será exibido ao adicionar outra configuração de depuração por meio do arquivo launch.json:

imagem

Melhorias adicionais no Python Language Server


Esta versão inclui várias correções e melhorias para o Python Language Server. Retornamos os recursos que foram removidos na versão 0.2: “Renomear símbolo”, “Ir para definição” e “Localizar todas as referências” e também aprimoramos o tempo de carregamento e o uso de memória ao importar bibliotecas científicas como Pandas, Plotly, PyQt5 , especialmente ao trabalhar em um ambiente Anaconda completo.

Para ativar o servidor de idiomas, altere python.jediEnabled para false em Arquivo> Preferências> Configurações do usuário . Estamos trabalhando para criar o servidor de idiomas padrão nas próximas versões. Portanto, se você tiver algum problema, poste uma pergunta na página Python Language Server no GitHub .

Outras mudanças e melhorias.


Também adicionamos pequenas melhorias e correções de erros solicitadas pelos usuários, o que deve melhorar sua experiência com o Python no Visual Studio Code. Algumas mudanças notáveis ​​incluem:

  • Altere o comportamento padrão do depurador para exibir valores de retorno. ( # 3754 )
  • Mude a redação de "Teste de Unidade" para "Teste" ou "Teste". ( # 4384 )
  • Substituindo o parâmetro debugStdLib por justMyCode. ( # 4032 )
  • Adicionada opção para simplesmente ativar / desativar codelens de ciência de dados. ( # 5211 )
  • Melhorando a confiabilidade da detecção de teste usando pytest. ( # 4795 )
  • Atualizando o arquivo LEIA - ME .

Lembre-se de baixar a extensão Python para o Visual Studio Code agora e experimentar as melhorias acima. Se você tiver algum problema, escreva sobre ele na página Python VS Code no GitHub .

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


All Articles