Tech Descomplicada

Python para iniciantes: como instalar e escrever seus primeiros programas

Por Equipe Tech Descomplicada · 8 de outubro de 2026 · 3 min de leitura

Python é uma das linguagens de programação mais recomendadas para quem está começando. A sintaxe é limpa e lembra a escrita em inglês, a comunidade é enorme e a linguagem é usada de verdade no mercado: automação de tarefas, análise de dados, inteligência artificial, desenvolvimento web e muito mais.

Se você ainda não conhece conceitos como variáveis, condições e repetições, leia antes o guia de lógica de programação para iniciantes. Aqui vamos colocar a mão na massa.

Instalando o Python no Windows

  1. Acesse o site oficial, python.org, e baixe a versão mais recente para Windows. Evite baixar de sites de terceiros.
  2. Ao abrir o instalador, marque a opção "Add python.exe to PATH" antes de clicar em instalar. Isso permite rodar o Python de qualquer pasta.
  3. Conclua a instalação.
  4. Abra o Prompt de Comando ou o Terminal e digite python --version. Se aparecer o número da versão, deu certo.

No macOS e no Linux, o processo é parecido; em muitas distribuições Linux o Python já vem instalado.

Onde escrever o código

Você pode começar com o IDLE, editor simples que vem com o Python. Para projetos maiores, o Visual Studio Code, gratuito, com a extensão de Python, é uma das opções mais usadas. Também existem ambientes on-line que rodam Python no navegador, úteis para testar sem instalar nada.

Seu primeiro programa

Crie um arquivo chamado ola.py com o conteúdo:

print("Olá, mundo!")

No terminal, dentro da pasta do arquivo, rode python ola.py. A mensagem aparece na tela. A função print mostra textos e valores.

Variáveis e entrada de dados

nome = input("Qual é o seu nome? ")
ano = int(input("Em que ano você nasceu? "))
idade = 2026 - ano
print(f"{nome}, você faz {idade} anos em 2026.")

A função input lê o que a pessoa digita, sempre como texto; por isso usamos int() para transformar o ano em número. O f antes das aspas permite colocar variáveis dentro do texto entre chaves.

Condições

nota = float(input("Nota: "))
if nota >= 7:
    print("Aprovado")
elif nota >= 5:
    print("Recuperação")
else:
    print("Reprovado")

Repare na indentação, os espaços no início das linhas. Em Python, ela não é só estética: é ela que define quais linhas pertencem a cada bloco. Use sempre 4 espaços.

Repetições

for numero in range(1, 11):
    print(f"7 x {numero} = {7 * numero}")

Esse laço mostra a tabuada do 7. O range(1, 11) gera os números de 1 a 10 (o último valor não entra).

Listas

compras = ["arroz", "feijão", "café"]
compras.append("leite")
for item in compras:
    print("- " + item)
print(f"Total de itens: {len(compras)}")

Funções

def media(notas):
    return sum(notas) / len(notas)

print(media([8, 6.5, 9]))

Erros são normais

Você vai ver muitas mensagens de erro, e isso faz parte do aprendizado. Leia a última linha da mensagem: ela diz o tipo do erro e geralmente a linha onde aconteceu. Os mais comuns no começo são SyntaxError (algo escrito errado, como dois-pontos faltando), IndentationError (espaços inconsistentes) e NameError (variável com nome digitado errado).

Onde continuar estudando

A documentação oficial do Python, em python.org, tem um tutorial completo e gratuito. Cursos gratuitos em vídeo, livros introdutórios e plataformas de exercícios com correção automática complementam bem. Mais importante que a fonte é a constância: escrever um pouco de código todos os dias rende mais do que longas sessões esporádicas.

Ideias de pequenos projetos

  • Calculadora de média escolar;
  • Jogo de adivinhar um número (pesquise o módulo random);
  • Conversor de temperaturas;
  • Lista de tarefas que salva em um arquivo de texto;
  • Script que renomeia vários arquivos de uma pasta.

Programar se aprende programando. Reserve um pouco de tempo por dia, faça projetos pequenos e aumente a dificuldade aos poucos.

Leia também