image

Acesse bootcamps ilimitados e +650 cursos pra sempre

75
%OFF
Article image

WS

Wesley Serafim21/11/2025 19:59
Compartilhe

Primeiros Passos com Python: Variáveis, Tipos e Inputs na Prática

    Muitas vezes, na ansiedade de criar códigos complexos e automações, esquecemos de fortalecer a base. Atualmente, estou participando do **Santander Bootcamp 2025** e, ao revisar os fundamentos de Python, percebi como entender bem os tipos de dados evita dores de cabeça no futuro.

    Neste artigo, compartilho de forma direta o que você precisa saber sobre variáveis, tipos e como interagir com o usuário.

    1. Variáveis e Constantes

    No Python, a tipagem é dinâmica, ou seja, o interpretador identifica o tipo do dado automaticamente. Porém, seguir convenções é essencial para um código limpo:

    Variáveis: Usamos o padrão `snake_case` (letras minúsculas separadas por underline). Ex: `nome_usuario`.

    Constantes: Valores que não mudam devem ser escritos em `UPPER_CASE` (letras maiúsculas). Ex: `VALOR_PI`.

    2. Os Tipos Primitivos

    Para o computador processar a informação, ele precisa saber o que ela é. Os quatro principais tipos que usamos no dia a dia são:

    str (String): Cadeia de caracteres (textos).

    int (Inteiro): Números sem parte decimal.

    float (Ponto Flutuante): Números com casas decimais.

    bool (Booleano): Valores lógicos (`True` ou `False`).

    3. Entrada e Saída (Input e Output)

    Aqui é onde a mágica da interação acontece. Usamos a função `print()` para mostrar dados na tela e `input()` para receber dados do usuário.

    ⚠️ Ponto de Atenção Técnico:

    Por padrão, a função `input()` lê tudo como texto (string). Se o usuário digitar o número "10", o Python entende como um texto, não como um número matemático.

    4. Convertendo Tipos (Casting)

    Para resolver o problema acima e realizar cálculos com dados inseridos pelo usuário, precisamos converter os tipos explicitamente.

    Veja este exemplo prático que criei:

    #1. Entrada de dados (lê como string)

    nome = input("Digite seu nome: ")

    ano_nascimento = input("Digite seu ano de nascimento: ")

    #2. Conversão de tipos (Casting)

    Convertendo a string 'ano_nascimento' para um número inteiro

    ano_nascimento_int = int(ano_nascimento)

    #3. Processamento

    idade_aproximada = 2025 - ano_nascimento_int

    # 4. Saída de dados (Usando f-string para formatar)

    print(f"Olá, {nome}! Em 2025 você terá aproximadamente {idade_aproximada} anos.")

    Dominar inputs, outputs e a conversão de tipos é o primeiro degrau para construir aplicações funcionais. Sem isso, a lógica quebra na primeira operação matemática.

    Estou subindo todos os meus exercícios e evoluções no GitHub. Quem quiser acompanhar ou trocar uma ideia:

    github.com/castilhoserafim

    Compartilhe
    Recomendados para você
    CI&T - Backend com Java & AWS
    CAIXA - Inteligência Artificial na Prática
    Binance - Blockchain Developer with Solidity 2025
    Comentários (0)