• 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.

Fazendo o cadastro na página da disciplina#

A autenticação na nossa página é feita através de um serviço externo muito utilizado no mundo da computação: o GitHub. Para fazer o login, siga os passos abaixo:

  1. Clique no botão de "Login" no canto superior direito desta página. Você será redirecionado para uma página como esta abaixo: Página de login
  2. Clique no botão "GitHub";
  3. Clique em "Crie uma conta" na página do GitHub e siga o processo de cadastro;
  4. Aceite as permissões e conclua o login na página de DevLife.

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).

Instalar extensão de DevLife

Na página inicial (se não estiver aberta, acesse pelo menu "Ajuda -> Introdução"), clique em "Abrir um passo a passo..." e selecione "DevLife" (é possível que essa opção já esteja disponível para você na própria página).

Inicializando o passo a passo de DevLife no VS Code

Na tela de passo a passo, clique em "Inicializar a extensão" (veja na figura abaixo). A extensão vai fechar e abrir a janela do VS Code.

Inicializando a extensão

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

Para o passo 4 o VS Code abrirá o navegador para concluir o login. Siga as etapas a partir da opção abaixo:

Fazendo o login no VS Code

Uma mensagem como a mostrada abaixo aparecerá quando o login for concluido:

Olá VS Code

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.