CURSO · LINUX MINT
Preparação do ambienteLaboratório em VM
InícioInstalação e configuraçãoAula 3
Desenvolvimento · Linux Mint

Instalando ferramentas de desenvolvimento

Nesta aula, vamos instalar ferramentas para começar a programar. O Visual Studio Code (VS Code) é o editor, como um caderno para escrever código; Python é a linguagem dos exercícios; pip ajuda a instalar recursos extras para Python; e Git guarda o histórico das mudanças, como um caderno de rascunhos com versões anteriores.

Visual Studio CodePython e pipGit · 23 capturas
Antes de começar: inicie a VM configurada nas aulas anteriores e conecte-a à internet. Você precisará da senha da conta do Linux Mint para instalar programas. O arquivo .deb é o formato de instalador usado pelo Mint, parecido com um pacote de instalação do Windows. Se o site perguntar o tipo de processador (a “arquitetura”), escolha o mesmo da VM; nas capturas, é 64 bits (x64/amd64).
Ao final

O que você vai preparar

  • Instalar e abrir o Visual Studio Code pelo pacote oficial para Linux.
  • Conferir o Python e instalar o pip e a extensão Python da Microsoft.
  • Instalar o Git e verificar que o terminal o reconhece.
Antes de programar

Organizar a ideia antes de escrever código

Programar começa por entender o que precisa ser resolvido. Pense em uma receita: primeiro identificamos o resultado desejado, separamos o que será necessário e organizamos os passos. O computador precisa receber instruções claras para repetir esse caminho.

01

Dividir o problema

Separe uma tarefa grande em partes menores. Para calcular uma média, por exemplo, primeiro obtemos as notas, depois fazemos a conta e por fim mostramos o resultado.

02

Perceber padrões

Procure passos que se repetem. Se a média sempre usa duas notas, a mesma regra pode servir para vários alunos; mudam os valores, mas a conta continua.

03

Selecionar o necessário

Use apenas as informações que influenciam a resposta. Para calcular a média, precisamos das notas; o nome ou a cor da roupa do aluno não altera a conta.

04

Ordenar os passos

Escreva uma sequência sem saltos. Essa lista de instruções é um algoritmo: uma receita que explica como chegar ao resultado.

Quatro passos para resolver um problema com um programaO fluxo vai de entender o objetivo, selecionar os dados necessários e organizar os passos até executar as instruções e conferir o resultado. 1. EntenderQual respostaqueremos obter? 2. Escolher dadosQuais informaçõessão importantes? 3. Criar passosEm que ordema tarefa acontece? 4. ConferirO resultado atendeao objetivo? Esse roteiro é uma forma simples de planejar um algoritmo.
O computador não adivinha o que queremos: precisamos definir o objetivo, informar os dados certos e descrever cada passo. Depois, conferimos se a resposta faz sentido.
Exemplo do cotidiano

Calcular a média e decidir o resultado

Imagine uma regra de aprovação com média mínima 7. Primeiro somamos as duas notas e dividimos por 2. Só então comparamos o resultado com 7. A decisão tem dois caminhos: se a média for 7 ou mais, mostramos “Aprovado”; se for menor, mostramos “Reprovado”.

Com as notas 8 e 6, a conta é (8 + 6) / 2 = 7. Como 7 é igual ao mínimo, o resultado é “Aprovado”. A regra de média mínima é apenas um exemplo de exercício, não uma regra escolar universal.

Fluxo para calcular a média e verificar aprovaçãoLer duas notas, calcular a média, perguntar se ela é maior ou igual a 7 e exibir Aprovado quando sim ou Reprovado quando não. Ler duas notas Calcular a média (nota 1 + nota 2) / 2 Média ≥ 7? Sim Não Aprovado Reprovado
Fluxograma: o losango representa uma pergunta. A resposta “Sim” ou “Não” escolhe qual caminho seguir.

Essas etapas ajudam a entender por que vamos preparar um editor e Python. O VS Code será o lugar para escrever as instruções; Python poderá executá-las. Nesta aula, vamos preparar as ferramentas, e não construir ainda um programa completo.

Etapas 1-9

Instalar o Visual Studio Code

Etapa 1

Abrir o Firefox

No menu do Linux Mint, abra o Firefox para acessar a página oficial do Visual Studio Code.

menu Internet do Linux Mint com o Firefox selecionado
Abrir o Firefox.
Etapa 2

Acessar o site oficial

Pesquise por Visual Studio Code ou digite code.visualstudio.com na barra de endereço. Confira o domínio antes de baixar.

resultado de pesquisa com o site oficial do Visual Studio Code
Acessar o site oficial.
Etapa 3

Baixar o pacote para Linux Mint

Na página oficial, escolha Download for Linux (.deb). DEB e RPM são formatos de pacote usados por famílias diferentes de distribuições Linux: o DEB é usado pelo Debian, Ubuntu e Linux Mint; o RPM é usado por distribuições como Fedora, RHEL e openSUSE. Eles não são opções de arquitetura nem versões diferentes do VS Code.

Qual escolher? Para esta aula, escolha .deb, porque o Linux Mint é baseado no Ubuntu e instala esse formato com as ferramentas do sistema. Não baixe o RPM para esta VM. Se o site também perguntar entre 64 bits/x64 e ARM, essa é uma escolha separada: selecione a arquitetura do processador da VM. As capturas usam 64 bits. O botão e a versão podem mudar conforme as atualizações do site.
página oficial do VS Code com a opção de download Linux .deb destacada
Baixar o pacote para Linux Mint.
Etapa 4

Aguardar o download

Aguarde o arquivo terminar de baixar. O nome e tamanho variam conforme a versão publicada.

Firefox mostrando o download do pacote DEB em andamento
Aguardar o download.
Etapa 5

Abrir o pacote baixado

Quando o download terminar, abra o arquivo na pasta Downloads. O gerenciador de pacotes deve abrir o instalador.

gerenciador de arquivos abrindo o pacote DEB baixado
Abrir o pacote baixado.
Etapa 6

Iniciar a instalação

Na janela do pacote, confira que o mantenedor é Microsoft Corporation e clique em Instalar Pacote.

detalhes do pacote code com o botão Instalar Pacote
Iniciar a instalação.
Etapa 7

Autorizar a instalação

Digite a senha da sua conta do Mint e clique em Autenticar.

janela de autenticação do sistema para instalar o VS Code
Autorizar a instalação.
Etapa 8

Aguardar a instalação

Espere o gerenciador aplicar as mudanças. Não feche a janela durante o processo.

progresso de instalação do pacote code
Aguardar a instalação.
Etapa 9

Confirmar o resultado

A mensagem confirma que o VS Code foi instalado. Feche a janela pelo botão no canto superior.

confirmação de instalação bem-sucedida do VS Code
Confirmar o resultado.
Etapas 10-13

Abrir e fixar o editor

Etapa 10

Localizar o VS Code

Abra o menu do Mint e pesquise por “Visual Studio Code”. Selecione o aplicativo nos resultados.

menu do Mint exibindo Visual Studio Code nos resultados da busca
Localizar o VS Code.
Etapa 11

Adicionar ao painel

Clique com o botão direito no resultado e escolha Adicionar ao painel para deixar o atalho disponível.

menu de contexto do VS Code com Adicionar ao painel
Adicionar ao painel.
Etapa 12

Conferir o atalho

O ícone do VS Code aparece no painel inferior ao lado dos aplicativos usados no exemplo.

painel do Mint mostrando o ícone fixado do VS Code
Conferir o atalho.
Etapa 13

Abrir o editor

Clique no ícone do Visual Studio Code. Na primeira abertura, a tela inicial pode variar conforme a versão.

janela inicial do Visual Studio Code
Abrir o editor.
Etapas 14-20

Preparar Python e pip

Como as ferramentas de programação trabalham juntasO VS Code edita um arquivo Python. O interpretador Python executa esse arquivo. O pip instala bibliotecas que o programa pode usar. Em paralelo, o Git registra mudanças nos arquivos do projeto. VS Codeeditor para escrever e revisar o código Arquivo do projeto · exemplo.pyonde as instruções ficam guardadas Pythoninterpreta e executa Gitguarda o histórico pipinstala recursos Bibliotecaspeças prontas O Git acompanha os arquivos; ele não executa o programa.
Cada ferramenta tem uma função: o VS Code edita, Python executa, pip instala bibliotecas que o programa pode usar e Git registra as mudanças do projeto.
Etapa 14

Abrir o Terminal

Clique no ícone do Terminal no painel inferior. O terminal é uma forma de dar instruções ao computador escrevendo comandos, em vez de clicar em botões - como digitar um pedido direto em vez de procurar a opção em menus. Também é possível abri-lo pelo menu do Mint.

painel inferior do Mint com o Terminal indicado
Abrir o Terminal.
Etapa 15

Consultar a versão do Python

No terminal, digite python3 --version e pressione Enter. Python é a linguagem que usaremos para escrever instruções. O interpretador é o programa que lê essas instruções e as executa; este comando confere se ele já está disponível.

terminal com o comando python3 --version
Consultar a versão do Python.
Etapa 16

Conferir a resposta

A saída mostra a versão instalada. O número exibido na captura é apenas o exemplo deste ambiente; versões diferentes são normais.

terminal mostrando a versão do Python
Conferir a resposta.
Etapa 17

Instalar a extensão Python

No VS Code, abra Extensions (extensões), pesquise por Python e instale a extensão publicada pela Microsoft. Ela ensina o editor a destacar partes do código e ajuda a encontrar erros, como um corretor que conhece as regras da linguagem. Ela não instala o Python no sistema - são duas ferramentas diferentes.

Marketplace de extensões do VS Code com Python da Microsoft selecionado
Instalar a extensão Python.
Etapa 18

Instalar o pip

Volte ao Terminal e execute sudo apt install python3-pip. O apt é o instalador de programas do Mint, como uma loja que também pode ser controlada por comandos. sudo pede autorização de administrador para fazer a instalação. Digite a senha da sua conta quando solicitada; os caracteres não aparecem enquanto você digita.

terminal com o comando sudo apt install python3-pip
Instalar o pip.
Etapa 19

Confirmar a instalação do pip

O apt mostrará o que será instalado. Leia a lista e confirme com S e Enter (ou apenas Enter se a opção padrão for continuar). Aguarde o instalador concluir.

terminal pedindo confirmação para instalar python3-pip
Confirmar a instalação do pip.
Etapa 20

Verificar pip e testar Python

O pip instala bibliotecas, que são conjuntos de recursos prontos para usar nos programas - como pegar uma ferramenta emprestada em vez de construí-la do zero. Execute python3 -m pip --version para conferir se ele está instalado. Depois, abra o Python com python3, digite 10 + 15 para testar uma conta simples e saia digitando exit().

terminal com setas e contornos indicando os comandos para verificar o pip e digitar uma conta no Python
Verificar pip e testar Python.
Para projetos Python: crie um ambiente virtual para cada projeto, por exemplo com python3 -m venv .venv. Pense nele como uma caixa de ferramentas separada para aquele projeto: as bibliotecas instaladas ali não se misturam com as de outros projetos nem com as do próprio Mint. Depois, use o pip dentro dessa caixa. O Mint pode pedir primeiro o pacote python3-venv, que habilita a criação desses ambientes.
Etapas 21-23

Instalar Git

Git registra as mudanças feitas nos arquivos de um projeto. É como um caderno de laboratório: você pode guardar etapas do trabalho e consultar o que mudou. Nesta aula, vamos instalar o Git e confirmar que ele está pronto.

Etapa 21

Instalar o Git

No Terminal, execute sudo apt install git. O apt procura o Git no catálogo oficial de programas do Mint e instala os arquivos necessários. Informe sua senha se solicitado.

terminal com o comando sudo apt install git
Instalar o Git.
Etapa 22

Aguardar o apt

Confira os pacotes que serão instalados e confirme quando solicitado. Aguarde até o prompt do terminal reaparecer.

terminal instalando Git e dependências, com seta indicando a confirmação S
Aguardar o apt.
Etapa 23

Verificar o Git

Execute git --version. Uma linha com o número da versão confirma que o comando está disponível.

terminal com a saída de git --version
Verificar o Git.
Concluído

Ambiente preparado

O VS Code está instalado, o Python e pip respondem no terminal e o Git está disponível. Na próxima aula, poderemos usar essas ferramentas em um projeto de exemplo.

Para Python, prefira criar um ambiente virtual separado para cada projeto e instalar dependências dentro dele. Isso evita misturar pacotes do projeto com os pacotes gerenciados pelo sistema.

Dúvidas frequentes

Perguntas comuns sobre as ferramentas

Instalar a extensão Python no VS Code instala o Python?

Não. A extensão melhora a experiência dentro do editor, mas o interpretador Python é um programa separado. Por isso conferimos o comando python3 --version no terminal.

Qual é a diferença entre apt e pip?

O apt instala programas e componentes do Linux Mint. O pip instala bibliotecas para projetos Python. Para evitar misturar bibliotecas entre projetos, prefira usá-lo dentro de um ambiente virtual.

O VS Code executa o código Python sozinho?

O editor ajuda você a escrever o arquivo. Para executá-lo, é necessário ter Python instalado e escolher um interpretador; a extensão Python ajuda o VS Code a encontrar essa ferramenta.

O Git faz backup automático dos meus arquivos?

Não. O Git guarda versões quando você registra mudanças, mas não substitui cópias de segurança. Os registros também ficam no computador até você configurar um servidor remoto e enviar o projeto para lá.

Referências

Fontes e referências

Consulte a documentação oficial das ferramentas e dos recursos usados nesta aula.

O que você achou desta aula?