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 .

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