Python no Visual Studio Code - versão de abril de 2019

Temos o prazer de anunciar que a versão de abril de 2019 da extensão Python para código do Visual Studio 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. Você pode aprender mais sobre o suporte ao Python no Visual Studio Code na documentação.


Nesta versão, fizemos uma série de melhorias listadas em nosso changelog , encerrando um total de 84 questões, incluindo:


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

Continue lendo para saber mais!




Explorador de variáveis ​​e visualizador de dados


A experiência do Python Interactive agora vem com um explorador de variáveis ​​integrado, juntamente com um visualizador de dados, um recurso muito solicitado por nossos usuários. Agora você pode visualizar, inspecionar e filtrar facilmente as variáveis ​​em seu aplicativo, incluindo listas, matrizes NumPy, quadros de dados do pandas e muito mais!


Uma seção de variáveis ​​será exibida ao executar código e células na janela do Python Interactive. Depois de expandi-lo, você verá a lista das variáveis ​​na sessão atual do Jupyter. Mais variáveis ​​serão exibidas automaticamente à medida que forem usadas no código. Clicar no cabeçalho de cada coluna classificará as variáveis ​​na tabela.



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 visualizador de dados recém-adicionado, além de realizar uma pesquisa simples sobre seus valores:



O Data Viewer requer o pacote pandas 0.20 ou posterior e você receberá uma mensagem para instalar ou atualizar, se não estiver disponível.


O Explorar variável é ativado por padrão. Você pode desativá-lo em Arquivo> Preferências> Configurações e procurando a configuração Python> Ciência de Dados: Mostrar Explorador de Variáveis ​​do Jupyter.

Aprimoramentos na configuração de depuração


Simplificamos o processo de configuração do depurador para seu espaço de trabalho. Quando você inicia a depuração (por meio do Painel de Depuração, F5 ou Depuração> Iniciar D ) e não existe nenhuma configuração de depuração, agora 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 é realizada por meio de um conjunto de menus, em vez de configurar manualmente o arquivo launch.json .



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


Melhorias adicionais no Python Language Server


Esta versão inclui várias correções e melhorias no Python Language Server. Adicionamos recursos que foram removidos na versão 0.2: "Renomear símbolo", "Ir para definição" e "Localizar todas as referências" e aprimoramos o tempo de carregamento e o uso de memória ao importar bibliotecas científicas como pandas, Plotly, PyQt5, especialmente ao executar em ambientes Anaconda completos.


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


Outras mudanças e aprimoramentos


Também adicionamos pequenos aprimoramentos e problemas corrigidos solicitados pelos usuários que devem melhorar sua experiência de trabalho 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 o fraseado de “Teste da unidade” para “Teste” ou “Teste”. ( # 4384 )
  • Substitua a configuração debugStdLib por justMyCode. ( # 4032 )
  • Adicione a configuração apenas para ativar / desativar os códigos de ciência de dados. ( # 5211 )
  • Confiabilidade aprimorada da descoberta de teste ao usar pytest. ( # 4795 )
  • Atualizações para o arquivo LEIA - ME .

Certifique-se de baixar a extensão Python para o Visual Studio Code agora para experimentar as melhorias acima. Se você tiver algum problema, registre um problema na página Python VS Code GitHub .

Avatar

Luciana de melo e abud

Gerenciador de programas, extensão Python no Visual Studio Code

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


All Articles