1.4 Visual Studio Code
Para desenvolver as atividades não é necessário usar um IDE ou editor em particular. Os códigos podem ser escritos em qualquer editor de texto não formatado e a compilação pode ser feita em linha de comando. Entretanto, é recomendável utilizar um editor/IDE como o Visual Studio Code, ou outro semelhante que seja capaz de oferecer funcionalidades de preenchimento automático de código, detecção de erros, ajuda sensível ao contexto e integração com o compilador Python.
A seguir veremos como configurar o Visual Studio Code (VS Code) para deixá-lo pronto para o desenvolvimento das atividades. O procedimento é simples e é o mesmo no Linux, macOS e Windows:
Instale o VS Code através do instalador disponível em https://code.visualstudio.com/.
No editor, instale as seguintes extensões:
- Python for Visual Studio Code: para habilitar o suporte à edição e depuração de código Python e as funcionalidades de preenchimento automático e referência cruzada do IntelliSense.
Isso já é o suficiente para começarmos a trabalhar. Ainda precisaremos de algumas configurações extras para habilitar a depuração de código, mas veremos isso na seção a seguir.
Caso você queira usar outro editor ou IDE, consulte a documentação específica do produto sobre como fazer a integração com o Python.
Qualquer que seja o IDE/editor utilizado, certifique-se de que o interpretador Python correto esteja instalado e visível no PATH
de acordo com as instruções mostradas nas seções anteriores.
Executando no Visual Studio Code
No Visual Studio Code, selecione o menu “File > Open Folder…” e abra a pasta que deseja usar como projeto.
Clique no canto inferior esquerdo para selecionar o ambiente python. Uma lista de ambientes irá aparecer em um menu, selecione o ambiente Python pdi:
Algumas opções extras estão disponíveis na paleta de comandos do editor, acessada com Ctrl+Shift+P
. A palavra chave Python mostra os comandos relacionados, tais como:
- “Python: Select Interpreter”: para selecionar um interpretador/ambiente;
- “Python: Debug Python File”: para debugar um arquivo python;
- “Python: Run Python File in terminal”: para executar o arquivo atual no terminal integrado ao VS code.
Crie um novo arquivo e chame de hellowolrd.py
, insira o segundo conteúdo no arquivo:
import cv2
print ("hello world")
Execute o script hellowolrd.py
utilizando o terminal integrado ao VS code, ou através do comando Run Python File:
python helloworld.py
Depurando no Visual Studio Code
Podemos depurar o código usando a interface do Visual Studio Code.
Selecione a opção “Run” no terminal de Debug (Ctrl+Shift+D
ou botão na barra de atividades) e então a opção “create a launch.json file” para criar um arquivo launch.json
no subdiretório .vscode
da pasta do projeto:
Em “Select Environment”, selecione “Python file”. Isso criará uma configuração inicial para o arquivo json.
O exemplo abaixo mostra o conteúdo completo de launch.json
para depurar o “Hello, World!” no Windows.
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "Python: Arquivo Atual",
"type": "python",
"request": "launch",
"program": "${file}",
"console": "integratedTerminal"
}
]
}
Consulte a documentação sobre depuração para informações sobre outras opções e informações gerais sobre como depurar código no editor.
Selecione novamente a opção “Run” na barra de atividades ou tecle F5
para iniciar o programa no modo de depuração.
Reedite o arquivo launch.json
sempre que mudar o nome do executável que se queira depurar.