Tutorial: Trabalhar com Python no Visual Studio
Este artigo é a primeira etapa de uma série de tutoriais de seis partes que demonstra como trabalhar com Python no Visual Studio. Python é uma linguagem de programação popular que é confiável, flexível, fácil de aprender e livre para usar em todos os sistemas operacionais. Uma forte comunidade de desenvolvedores e muitas bibliotecas gratuitas fornecem suporte robusto para trabalhar com Python. A linguagem suporta todos os tipos de desenvolvimento, incluindo aplicações web, serviços web, aplicações desktop, scripts e computação científica. Muitas universidades, cientistas, desenvolvedores casuais e desenvolvedores profissionais usam Python. Visual Studio fornece suporte de linguagem de primeira classe para Python.
As seis partes da série de tutoriais incluem:
- Etapa 1: Criar um projeto Python (este artigo)
- Etapa 2: Escrever e executar código para ver o Visual Studio IntelliSense no trabalho
- Etapa 3: Criar mais código na janela REPL interativo
- Etapa 4: Executar o programa concluído no depurador do Visual Studio
- Etapa 5: Instalar pacotes e gerenciar ambientes Python
- Etapa 6: Trabalhar com o Git
Na Etapa 1 do tutorial, você aprenderá a:
- Criar um projeto de aplicativo Python no Visual Studio
- Gerencie seus arquivos de projeto Python no Gerenciador de Soluções
Pré-requisitos
- Visual Studio instalado com suporte para cargas de trabalho Python. Para obter mais informações, consulte Instalar suporte a Python no Visual Studio.
Criar um novo projeto Python
Um projeto é como o Visual Studio gerencia todos os arquivos que se reúnem para produzir um único aplicativo. Os arquivos do aplicativo incluem código-fonte, recursos e configurações. Um projeto formaliza e mantém as relações entre todos os arquivos do projeto. O projeto também gerencia recursos externos que são compartilhados entre vários projetos. Um projeto permite que seu aplicativo se expanda e cresça sem esforço. Usar projetos é mais fácil do que gerenciar relacionamentos manualmente em pastas não planejadas, scripts, arquivos de texto e sua memória.
Este tutorial começa criando um projeto simples que contém um único arquivo de código vazio.
No Visual Studio, selecione Arquivo >Novo Projeto> para abrir a caixa de diálogo Novo Projeto. Você também pode usar o atalho de teclado Ctrl+Shift+N. Na caixa de diálogo, você pode procurar modelos em diferentes idiomas, selecionar um modelo para seu projeto e especificar onde o Visual Studio coloca arquivos.
Para visualizar modelos Python, selecione Installed>Python no menu esquerdo ou procure por "Python". A opção de pesquisa é uma ótima maneira de encontrar um modelo quando você não consegue se lembrar de sua localização na árvore de idiomas.
O suporte a Python no Visual Studio inclui vários modelos de projeto, incluindo aplicativos Web usando as estruturas Bottle, Flask e Django. Para os propósitos deste passo a passo, no entanto, vamos começar com um projeto vazio.
Selecione o modelo Aplicativo Python, especifique um nome para o projeto e selecione OK.
No Visual Studio, selecione Arquivo>Novo Projeto> ou use o atalho de teclado Ctrl+Shift+N. O ecrã Criar um novo projeto é aberto, onde pode pesquisar e procurar modelos em diferentes idiomas.
Para visualizar modelos Python, procure python. A pesquisa é uma ótima maneira de encontrar um modelo quando você não se lembra de sua localização na árvore de idiomas.
O suporte à Web Python no Visual Studio inclui vários modelos de projeto, como aplicativos Web nas estruturas Bottle, Flask e Django. Ao instalar o Python com o Visual Studio Installer, selecione Suporte da Web Python em Opcional para instalar esses modelos. Para este tutorial, comece com um projeto vazio.
Selecione o modelo Python Application e selecione Next.
Na tela Configurar seu novo projeto, especifique um nome e um local de arquivo para o projeto e selecione Criar.
Após alguns momentos, seu novo projeto é aberto no Visual Studio:
Aqui está o que você vê:
- (1): A janela do Visual Studio Solution Explorer mostra a estrutura do projeto.
- (2): O arquivo de código padrão é aberto no editor.
- (3): A janela Propriedades mostra mais informações para o item selecionado no Gerenciador de Soluções , incluindo sua localização exata no disco.
Revisar elementos no Gerenciador de Soluções
Reserve algum tempo para se familiarizar com Gerenciador de Soluções. Esta janela no Visual Studio é onde você pode procurar arquivos e pastas em seu projeto.
No Gerenciador de Soluções (1), observe o item de nível superior na estrutura. Este item é a sua solução do Visual Studio. Por padrão, o nome da solução é o mesmo do projeto.
Uma solução, que é mostrada como um arquivo .sln no disco, é um contêiner para um ou mais projetos relacionados. Por exemplo, se você escrever uma extensão C++ para seu aplicativo Python, esse projeto C++ pode estar na mesma solução. A solução também pode conter um projeto para um serviço Web e projetos para programas de teste dedicados.
Localize o item diretamente sob o nome da solução. Este item é o seu projeto (2). O nome do seu projeto é o nome que você inseriu na caixa de diálogo Criar um novo projeto. Visual Studio usa negrito para identificar o projeto atualmente selecionado em sua solução.
No disco, um ficheiro .pyproj na pasta do seu projeto representa o projeto.
Ative a seta Expandir/Recolher ao lado do nome do projeto para ver os ficheiros de origem do projeto.
Visual Studio usa negrito para identificar qual ficheiro é o Ficheiro Inicial para o programa. Neste exemplo, você tem apenas um único arquivo .py. (3)
Para exibir as propriedades de um arquivo na janela Propriedades, selecione o arquivo no Explorador de Soluções.
Se não vir a janela Propriedades, selecione o ícone da chave inglesa no banner Gerenciador de Soluções. Clicar duas vezes em um arquivo o abre da maneira apropriada para esse arquivo.
No nó do projeto, localize o nó Python Environments. (4) Expanda o nó para mostrar os interpretadores Python disponíveis.
No nó Ambientes Python, expanda um nó interpretador para visualizar as bibliotecas instaladas nesse ambiente. (5)
Clique com botão direito do mouse em qualquer nó ou item no Gerenciador de Soluções para mostrar um menu de contexto dos comandos aplicáveis. Por exemplo, Renomear permite alterar o nome de um nó ou item, incluindo o projeto e a solução.