• Sobre a disciplina

Preparando o sistema#

Vamos começar instalando as nossas ferramentas de trabalho do semestre. Em Developer Life (DevLife) nós utilizaremos a linguagem de programação Python e o editor de código Visual Studio Code1.

Instalando o ambiente#

A instalação de nosso ambiente de programação é diferente dependendo do seu sistema operacional. Acesse o guia referente ao seu sistema para iniciar a instalação.

Exercício 1

Ao longo dos handouts você encontrará vários tipos de exercício. Este primeiro tipo serve apenas para acompanhar o seu progresso no handout.

Assim que tiver terminado a instalação do Python e do VS Code, marque este exercício como feito utilizando o botão abaixo.

Instalando a extensão de Developer Life#

Abra o Visual Studio Code e abra o painel de extensões, clicando no ícone à esquerda:

Abrir painel de extensões

Digite insper na barra de busca do painel de extensões (1), selecione a extensão (2) e clique em Instalar (3).

Após a instalação, pressione as seguintes teclas:

  • Windows/Linux: Ctrl + Shift + P
  • macOS: Cmd + Shift + P

Irá abrir a paleta de comandos do VS Code. Digite DevLife e selecione a opção DevLife: Configurar extensão.

A extensão vai fechar e abrir a janela do VS Code.

O VS Code fará algumas solicitações:

  1. Escolher uma pasta onde serão armazenadas as configurações e os exercícios de DevLife. Escolha o que preferir. Uma sugestão é criar uma pasta insper na pasta do seu usuário;
  2. Criar um ambiente virtual (venv). Selecione a opção Venv;
  3. Escolher a versão do Python para o ambiente virtual. Escolha a versão mais recente que estiver disponível no seu computador, que deve ser maior ou igual a 3.8;

O passo 3 pode demorar alguns minutos. Enquanto a instalação estiver ocorrendo, o VS Code vai mostrar a mensagem abaixo:

Aguardando a instalação das dependências

Exercício 2

Agora vamos testar o seu sistema para garantir que está tudo funcionando.

Abra o exercício "Olá mundo!" e siga as instruções. Por enquanto, não se preocupe em entender o que está acontecendo. Conversaremos a respeito em breve.


  1. Não se preocupe se você nunca ouviu falar dessas ferramentas. Neste handout vamos apenas preparar o sistema para que você possa se familiarizar com a dinâmica de aula.