Python para iniciantes: como instalar e escrever seus primeiros programas
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
- Acesse o site oficial, python.org, e baixe a versão mais recente para Windows. Evite baixar de sites de terceiros.
- 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.
- Conclua a instalação.
- 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.