Instalando Node.js e Python Gratuitamente e sem Complicações

Instalando Node.js e Python Gratuitamente e sem Complicações — aula do módulo Primeiros Passos no Terminal, na trilha Setup Essencial & Terminal Descomplicado…

Leitura de aproximadamente 5 minutos.

Módulo: Primeiros Passos no Terminal · Curso: Setup Essencial & Terminal Descomplicado · Formação: Formação Nível Zero: Ferramentas Essenciais e Gratuitas de IA e Código

Instalando Node.js e Python Gratuitamente e sem Complicações

O que você vai aprender

1. O que é um Runtime e Por Que Você Precisa Deles?

Quando você escreve um arquivo de texto com instruções em uma linguagem de programação (seja JavaScript ou Python), o seu sistema operacional não consegue executar aquele texto diretamente. Os processadores de computador entendem apenas código binário de máquina (sequências de 0 e 1).

Um Runtime (ambiente de execução) é o programa intermediário — o motor tradutor — que lê o seu código legível por humanos e o transforma instantaneamente em ações executáveis no computador.


+-------------------------------------------------------------------------------+
|                       FLUXO DE EXECUÇÃO DE UM RUNTIME                         |
+-------------------------------------------------------------------------------+
|                                                                               |
|   [Código em Texto] ──> [Runtime (Node.js / Python)] ──> [Sistema Operacional]|
|   (app.js ou main.py)      (Motor de Tradução e            (Executa no HD,    |
|                             Gerenciador de Memória)         Rede e Memória)   |
|                                                                               |
+-------------------------------------------------------------------------------+

O papel do Node.js e do Python na era da IA

2. Instalando o Node.js com Segurança (Versão LTS)

Ao acessar o portal oficial do Node.js, você verá duas opções de download para o seu sistema operacional:

1. LTS (Long Term Support - Suporte de Longo Prazo): Versão altamente estável, testada por grandes empresas de tecnologia e recomendada para produção. 2. Current (Atual): Versão experimental com recursos recém-lançados que ainda podem conter instabilidades ou incompatibilidades com bibliotecas antigas.

Regra prática: Sempre instale a versão LTS.

Passo a passo de instalação do Node.js:

1. Acesse o site oficial: nodejs.org. 2. Clique no botão da versão LTS para baixar o instalador recomendado para o seu sistema. 3. Execute o instalador baixado (.msi no Windows ou .pkg no macOS). 4. Avance nas telas aceitando os termos de uso e mantendo os caminhos padrão. 5. Na tela Tools for Native Modules, não é necessário marcar a instalação de ferramentas pesadas do C++ a menos que explicitamente exigido por um projeto avançado. 6. Clique em Install e conclua o processo.

3. Instalando o Python 3 e o Detalhe Crítico do PATH

O processo de instalação do Python é direto, mas contém um detalhe decisivo na primeira tela que define se o terminal conseguirá ou não encontrar o programa.

O que é a variável PATH?

A variável de ambiente PATH é como uma "lista de endereços conhecidos" do seu sistema operacional. Quando você digita python no terminal, o Windows consulta a lista do PATH para saber em qual pasta do seu disco rígido o arquivo executável python.exe está guardado. Se o Python não estiver registrado no PATH, o terminal exibirá a mensagem 'python' não é reconhecido como um comando interno.


+-------------------------------------------------------------------------------+
|                       COMO O TERMINAL LOCALIZA O RUNTIME VIA PATH             |
+-------------------------------------------------------------------------------+
|                                                                               |
|   Você digita "python" no terminal                                            |
|                  │                                                            |
|                  ▼                                                            |
|   O Windows consulta o PATH:                                                  |
|   ├── C:\Windows\system32 ? Não está aqui.                                    |
|   ├── C:\Program Files\Git ? Não está aqui.                                   |
|   └── C:\Users\Nome\AppData\Local\Programs\Python ? Achou! ──> [Executa]      |
|                                                                               |
+-------------------------------------------------------------------------------+

Passo a passo de instalação do Python:

1. Acesse a página oficial de downloads: python.org/downloads. 2. Baixe o instalador mais recente do Python 3. 3. ATENÇÃO AO PASSO MAIS IMPORTANTE: Ao abrir o instalador, na primeira tela, na parte inferior, marque a caixa de seleção: ☑ Add python.exe to PATH (ou Add Python to environment variables). 4. Clique na opção superior Install Now. 5. Ao término da instalação, se aparecer a opção Disable path length limit (Desativar limite de comprimento de caminho), clique nela para evitar erros com caminhos longos de pastas no Windows.

4. Armadilhas Comuns e Como Evitar

[!WARNING]
Esquecer de marcar "Add Python to PATH" na instalação: Se você já instalou o Python anteriormente e o terminal não reconhece o comando python --version, não tente alterar o registro do Windows manualmente se não tiver experiência. A forma mais rápida e segura de corrigir é baixar o instalador do Python novamente no site oficial, executá-lo, escolher a opção Modify (ou desinstalar e reinstalar) e garantir que a caixa Add python.exe to PATH esteja marcada.

Outro alerta importante: após instalar qualquer runtime, feche e reabra todas as janelas do terminal para que a nova lista de caminhos do PATH passe a valer.

Exercício Prático

Abra o seu Git Bash (ou PowerShell) recém-instalado e execute os comandos de validação para certificar que ambos os runtimes estão operacionais:

1. Valide o Node.js e o gerenciador npm:


   node -v
   npm -v

(Você verá números de versão como v20.x.x ou v22.x.x e 10.x.x).

2. Valide o Python e o gerenciador de pacotes pip:


   python --version
   pip --version

(A saída exibirá Python 3.1x.x e a versão do pip).

3. Execute um teste de cálculo rápido no Node.js:


   node -e "console.log('Node.js funcionando perfeitamente! Resultado:', 40 + 2);"

4. Execute um teste de cálculo rápido no Python:


   python -c "print('Python funcionando perfeitamente! Resultado:', 100 * 5)"

Outras aulas do módulo