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:

Referências

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Rolar para cima