Compartilhar via


Tutorial: Escrever e executar código Python no Visual Studio

Este artigo apresenta a Etapa 2 na série de tutoriais Trabalhar com Python no Visual Studio.

O IDE (ambiente de desenvolvimento integrado) do Visual Studio fornece várias janelas que dão suporte a diferentes tarefas de desenvolvimento. A etapa 1 no tutorial descreve como gerenciar arquivos de projeto na janela do Gerenciador de Soluções . Na Etapa 2, você usa a janela do editor para trabalhar com o conteúdo dos arquivos, como o código-fonte.

O editor está contextualmente ciente do tipo de arquivo que você está editando. O editor também reconhece a linguagem de programação (com base na extensão de arquivo) e oferece recursos apropriados para esse idioma, como coloração de sintaxe e preenchimento automático usando o IntelliSense.

Na Etapa 2 do tutorial, você aprenderá a:

  • Escrever código Python no editor
  • Executar código (sem depuração)
  • Usar recursos do Intellisense para escrever código

Pré-requisitos

Escrever código no Visual Studio

Quando você cria um novo projeto python a partir do modelo de aplicativo Python , o Visual Studio cria um arquivo Python vazio (.py) e abre o arquivo no editor. O Visual Studio usa o nome do projeto que você especifica na criação como o nome do arquivo. O nome do projeto padrão é "Aplicativo Python1" e o nome do arquivo padrão é PythonApplication1.py. Nesta seção, você adicionará código a este arquivo Python vazio.

Siga estas etapas para começar a escrever código python:

  1. Abra o arquivo Python vazio no editor do Visual Studio.

  2. No editor, comece a inserir o nome printda função Python.

    À medida que você insere o nome da função, o IntelliSense do Visual Studio exibe opções de preenchimento automático para seu código. A opção de conclusão padrão está realçada:

    Captura de tela que mostra as opções de preenchimento automático do IntelliSense no editor do Visual Studio. A opção de conclusão padrão está realçada.

    Para aplicar a conclusão padrão ao código, selecione o atalho de teclado Tab .

    As conclusões são mais úteis quando você precisa adicionar instruções ou identificadores mais longos em seu código. O IntelliSense mostra diferentes opções de conclusão com base na instrução que você está usando. Por exemplo, quando você usa parênteses () com um nome de função, o Intellisense reconhece o código como uma chamada de função.

  3. No editor, comece a inserir o código para chamar a print() função.

    Quando você insere os parênteses (abertos, o Intellisense mostra informações completas de uso para a função. O argumento atual está em negrito. Neste exemplo, o argumento são valores: objeto:

    Captura de tela que mostra as opções de preenchimento automático do IntelliSense para a função de impressão no editor do Visual Studio.

  4. No editor, conclua a instrução de código para que ela corresponda ao seguinte exemplo:

    print("Hello, Visual Studio")
    

    Observe como o Visual Studio aplica uma coloração de sintaxe diferente para a print função versus o argumento "Hello, Visual Studio"de função. O Visual Studio também usa técnicas de coloração e formatação para ajudá-lo a ler seu código. Por exemplo, o Visual Studio usa sublinhado para chamar sua atenção para problemas com seu código.

  5. Exclua temporariamente a marca " de aspas de fechamento do argumento de cadeia de caracteres.

    Observe como o Visual Studio mostra um sublinhado vermelho para código que contém erros de sintaxe.

    Captura de tela que mostra a coloração da sintaxe do IntelliSense e o realce de erros no editor do Visual Studio.

  6. Substitua a marca " de aspas de fechamento no código.

Configurar a formatação e o comportamento preferenciais

Suas preferências de ambiente de desenvolvimento são um assunto pessoal. O Visual Studio oferece controle total sobre a aparência do IDE e o comportamento interativo. Além de mostrar/ocultar janelas e configurar seu layout de janela preferencial, você pode escolher cores e outras opções de formatação para menus, conteúdo da janela e o editor.

Siga estas etapas para explorar as opções de configuração para seu ambiente:

  1. Selecione Opções de Ferramentas> na barra de ferramentas.

  2. Explore as configurações nas guias Editor de Ambiente e Texto .

    Cada guia lista as configurações por área, como Geral, Fontes e Cores, Avançado e assim por diante.

  3. Explore as opções específicas para trabalhar com o Python no Visual Studio:

    • Ferramentas>Opções>Pitão
    • Ferramentas>Opções>Editor> de TextoPitão
  4. Para ver as opções que se aplicam a todas as linguagens de programação com suporte, selecioneTodas as Linguagens doEditor> de Texto deOpções> de Ferramentas>.

Executar código no Visual Studio

Depois de ter algum código em vigor, você estará pronto para tentar executar seu programa. Você pode optar por executar o aplicativo com ou sem depuração.

  1. Para executar o código sem depuração, selecione Iniciar de Depuração>sem Depuração na barra de ferramentas ou use o atalho de teclado Ctrl+F5 .

    O Visual Studio avisa se você ainda tem erros em seu código.

  2. Quando você executa o programa, uma janela do console é aberta para mostrar os resultados. Essa janela é semelhante ao que você vê quando executa um interpretador do Python com o arquivo Python (PythonApplication1.py) na linha de comando.

    Captura de tela que mostra a janela do console com saída para o programa em execução no Visual Studio.

  3. Para fechar a janela do console, selecione qualquer chave. Você retorna ao editor do Visual Studio.

Explorar conclusões do Intellisense

Além das conclusões para instruções e funções, o IntelliSense fornece conclusões para Python import e from instruções. Essas conclusões ajudam você a descobrir facilmente quais módulos estão disponíveis em seu ambiente e os membros desses módulos.

Siga estas etapas para explorar mais recursos de conclusão do Intellisense:

  1. No editor, exclua a print instrução do código.

  2. Comece a inserir a import sys instrução. Quando você começa a entrar sys, o Visual Studio mostra uma lista de possíveis módulos para a import função:

    Captura de tela que mostra como o IntelliSense exibe os módulos disponíveis para uma instrução de importação no editor do Visual Studio.

    Você pode percorrer a lista para ver o conjunto completo de módulos disponíveis.

  3. Para concluir a instrução, insira sys ou selecione a opção sys de conclusão na caixa de diálogo Intellisense.

  4. Mova para a próxima linha no arquivo de código e comece a inserir a from math instrução. O Visual Studio mostra a lista de módulos possíveis para a função:

    Captura de tela que mostra como o IntelliSense exibe os módulos disponíveis para a instrução 'from' no editor do Visual Studio.

  5. Conclua o nome da math biblioteca ou selecione a opção math de conclusão na caixa de diálogo Intellisense.

  6. Continue a instrução adicionando um espaço seguido pelo nome da import função. O Visual Studio mostra a lista de possíveis membros do módulo para este uso da import função:

    Captura de tela que mostra como o IntelliSense exibe os membros do módulo disponíveis para a função de importação no editor do Visual Studio.

  7. Conclua a instrução usando as opções de conclusão do Intellisense para adicionar o e radians os cos membros.

    Veja como deve ser sua aparência de código completo:

    import sys
    from math import cos, radians
    

    Dica

    As conclusões funcionam com subcadeias de caracteres conforme você digita, combinando partes de palavras, letras no início das palavras e até mesmo caracteres ignorados.

  8. Adicione um pouco mais de código ao arquivo Python e imprima os valores de cosseno para 360 graus:

    for i in range(360):
        print(cos(radians(i)))
    
  9. Execute seu programa novamente. Você pode experimentar o atalho de teclado Ctrl+F5 .

    Feche a janela de saída do programa quando terminar.

Próxima etapa