
Seu primeiro programa em Python
Todo programador começa de algum lugar. Se você está lendo este artigo, está prestes a escrever seu primeiro programa em Python. A ideia é entender como o Python organiza o código, como imprimir mensagens na tela, como receber dados do usuário e como tomar a primeira decisão com if. Se quiser ir além, consulte os artigos recomendados ao final.
Por que o Python é tão popular?
Python é uma linguagem de sintaxe limpa e direta. O código é fácil de ler e escrever, o que acelera o aprendizado. Além disso, é extremamente versátil: serve para automação, análise de dados, desenvolvimento web, ciência de dados e muito mais.
Seu primeiro “Olá, mundo!”
Tradicionalmente, o primeiro programa imprime uma mensagem no terminal. Em Python, é simples:
print("Olá, mundo!")
O comando print() exibe textos e resultados. Então, tudo que estiver entre aspas é mostrado exatamente como foi escrito.
Estrutura básica e identação
Um outro ponto importante a se conhecer sobre a linguagem de programação Python é, como ela exige que os blocos de código sejam organizados. Isso significa que cada comando ocupa uma linha, mas você não precisa de ponto e vírgula como ocorre em outras linguagens de programação. Além disso, em vez de chaves {}, como também é comum em algumas outas linguagens de programação, Python usa identação (recuo com espaços) para definir blocos. Portanto, o espaçamento correto é parte da sintaxe. Observe os exemplos:
if True:
print("Este bloco está identado corretamente.")
print("As duas linhas pertencem ao mesmo bloco.")
Mas sem identação, ocorre erro:
if True:
print("Erro!") # Falta de identação causa erro
Então, como Regra prática: use quatro espaços para cada nível de bloco.
Variáveis e atribuição
Mas como em toda liguagem de programação as variáveis são essenciais e de forma simples, são espaços de memória que recevem nomes e que guardam valores. Elas nascem quando recebem uma atribuição. Exemplos:
nome = "Ana" # texto (str)
idade = 25 # inteiro (int)
altura = 1.70 # ponto flutuante (float)
Você pode imprimir variáveis junto com textos de duas maneiras:
print("Olá,", nome, "! Você tem", idade, "anos.")
print(f"Olá, {nome}! Você tem {idade} anos.")
Entrada de dados com input()
Para interagir com quem usa o programa, use input(). Então, ele mostra uma pergunta e aguarda a digitação.
nome = input("Digite seu nome: ")
print(f"Olá, {nome}! Seja bem-vindo ao Python!")
Por padrão, input() retorna texto. Assim sendo, para fazer cálculos, converta o valo da seguinte maneirar:
idade = int(input("Digite sua idade: "))
print(f"No próximo ano, você terá {idade + 1} anos.")
Primeira decisão com if
O if permite executar um bloco apenas quando uma condição é verdadeira. Observe o uso dos dois pontos : e da identação:
idade = int(input("Digite sua idade: "))
if idade >= 18:
print("Você é maior de idade.")
else:
print("Você ainda é menor de idade.")
Programa completo de exemplo
Finalmente, una tudo que vimos até agora em um pequeno programa:
nome = input("Digite seu nome: ")
idade = int(input("Digite sua idade: "))
print(f"Olá, {nome}!")
if idade >= 18:
print("Você já pode dirigir e tirar carteira!")
else:
print("Ainda falta um pouco para você dirigir.")
print("Obrigado por testar seu primeiro programa em Python!")
Recapitulando
- print(): mostra mensagens no terminal.
- Variáveis: guardam valores (texto, número etc.).
- input(): lê dados digitados.
- Identação: define blocos em Python.
- if/else: toma decisões simples.
Próximos passos (recomendado)
Para seguir avançando, leia estes artigos do seu próprio blog:
- Tipos de dados e variáveis em Python — para dominar os tipos e quando usar cada um.
- Como instalar o Python no seu computador — para configurar o ambiente e executar seus códigos com tranquilidade.
- Introdução ao Python: primeiros passos — para entender melhor a linguagem e suas possibilidades.
