image

Acesse bootcamps ilimitados e +650 cursos

50
%OFF
Article image
Carlos CGS
Carlos CGS03/02/2025 14:09
Compartilhe

#05 - Indentação e Tipos de Dados no Python

    🌌 Projeto CodeVerse Python - #05/2025

    Fala, galera dev! Hoje vamos explorar dois conceitos fundamentais no Python: indentação e tipos de dados. Esses pilares são essenciais para que você escreva códigos legíveis, organizados e sem erros. Então, bora aprender mais? 😎

    🚀 O que é Indentação?

    Indentação é o espaçamento usado no início de uma linha de código para definir sua hierarquia ou estrutura. No Python, isso não é opcional: a indentação é obrigatória e faz parte da sintaxe da linguagem.

    Python é uma Linguagem Identada

    Diferente de linguagens como C# ou Java, que utilizam chaves {} ou outros delimitadores para organizar blocos de código, o Python utiliza a indentação para isso. É como se você precisasse "empurrar" o código para dentro, indicando que ele pertence a um determinado bloco. No Python, você pode usar quatro espaços ou a tecla TAB para criar a indentação.

    A indentação no Python não é apenas uma exigência; ela torna o código mais legível e fácil de entender, como alinhar ingredientes em uma receita para facilitar a execução.

    Exemplo de Indentação Correta

    if True:
      print("Este código está indentado corretamente!")
    

    Exemplo de Indentação Incorreta

    if True:
    print("Este código NÃO está indentado corretamente!")  # Vai gerar um erro
    

    No exemplo acima, a falta de indentação no print gera um erro, porque o Python espera que ele esteja alinhado corretamente ao bloco de código do if.

    Além disso, lembre-se: sempre mantenha o mesmo padrão de indentação em todo o código, seja utilizando quatro espaços ou a tecla TAB. Misturar os dois pode causar erros difíceis de identificar.

    🚀 O que são Tipos de Dados?

    Tipos de dados representam as diferentes formas de armazenar informações em um programa, como números, textos e listas. No Python, não precisamos declarar explicitamente o tipo da variável; ele é definido automaticamente com base no valor atribuído. Em linguagens como C# ou Java, isso seria obrigatório.

    Tipos de Dados em Python

    Aqui estão os principais tipos de dados disponíveis no Python:

    • int: Números inteiros (ex.: 1, 42, -7)
    • float: Números com casas decimais (ex.: 3.14, -0.001)
    • str: Textos ou strings (ex.: "Olá, mundo!", 'Python')
    • bool: Valores booleanos (ex.: True, False)
    • list: Lista de itens (ex.: [1, 2, 3], ["a", "b", "c"])
    • tuple: Tuplas (listas imutáveis, ex.: (1, 2, 3))
    • dict: Dicionários (ex.: {"chave": "valor"})
    • set: Conjuntos (ex.: {1, 2, 3})

    image

    Principais Tipos de Dados em python

    1. int (Números Inteiros)

    Usamos int para representar números inteiros. É como contar maçãs: não há frações, apenas números inteiros.

    idade = 25
    print(idade + 5)  # Resultado: 30
    

    Os números inteiros são amplamente usados para contagens, índices e operações matemáticas simples.

    2. float (Números Decimais)

    Usamos float para representar números com casas decimais. Pense em dividir uma pizza: os pedaços podem ser frações.

    preco = 19.99
    print(preco * 2)  # Resultado: 39.98
    

    Floats são ideais para cálculos financeiros e situações onde a precisão decimal é necessária.

    3. str (Textos)

    str é usado para armazenar textos. É como escrever uma mensagem ou guardar nomes.

    nome = "Carlos"
    print("Olá, " + nome + "!")  # Resultado: Olá, Carlos!
    

    Strings permitem manipulação de textos, como concatenação, substituições e formatações.

    4. bool (Booleanos)

    bool armazena valores verdadeiros ou falsos, como ligar ou desligar um interruptor.

    ativo = True
    print(not ativo)  # Resultado: False
    

    Booleanos são fundamentais para estruturas de decisão e controle de fluxo no código.

    5. list (Listas)

    Listas são como uma fila de tarefas: você pode adicionar, remover e acessar elementos.

    frutas = ["maçã", "banana", "cereja"]
    print(frutas[1])  # Resultado: banana
    

    As listas são versáteis e permitem armazenar diferentes tipos de dados em uma única estrutura.

    🚀 Concluindo...

    Python é poderoso porque combina simplicidade e flexibilidade. Sua indentação obrigatória ajuda a manter o código limpo e organizado, enquanto seus tipos de dados dinâmicos tornam o desenvolvimento mais ágil.

    Quer acompanhar mais dicas e exemplos práticos? Confira o repositório oficial do projeto no GitHub: CodeVerse Python 2025.

    Ficou com dúvidas ou quer trocar uma ideia sobre programação? Me segue no LinkedIn para mais conteúdos e bate-papo sobre tech!

    Vamos disseminar os conhecimentos e transbordar tudo o que aprendemos. Nos vemos no próximo artigo, devs! Até lá! 🌌

    Compartilhe
    Comentários (0)