𝗣𝘆𝘁𝗵𝗼𝗻 𝗽𝗮𝗿𝗮 𝗜𝗻𝗶𝗰𝗶𝗮𝗻𝘁𝗲𝘀: 𝗩𝗮𝗿𝗶á𝘃𝗲𝗶𝘀 𝗲 𝗧𝗶𝗽𝗼𝘀 𝗱𝗲 𝗗𝗮𝗱𝗼𝘀

Você aprendeu como instalar o Python e escrever seu primeiro programa na Parte 1. Agora, você deve aprender como armazenar informações.

Uma variável é um nome para um valor na memória. Pense nela como uma caixa etiquetada. Você coloca dados dentro da caixa e usa a etiqueta para encontrá-los mais tarde.

Exemplo: name = "Ramesh" age = 25

O Python usa tipagem dinâmica. Isso significa que você não precisa dizer ao Python que tipo de dado uma variável contém. Ele descobre sozinho. Você pode até alterar o tipo de dado mais tarde.

x = 5 x = "hello"

Essa flexibilidade torna a codificação rápida. No entanto, você deve ficar atento ao seu código para evitar erros.

Regras para Nomes de Variáveis:

  • Comece com uma letra ou um sublinhado (_).
  • Não comece com um número.
  • Use apenas letras, números e sublinhados.
  • Não use palavras-chave do Python como class ou if.
  • Lembre-se de que os nomes são case-sensitive. age e Age são diferentes.

Use snake_case para seus nomes. Isso significa palavras em letras minúsculas com sublinhados. Exemplo: first_name = "Ramesh"

Tipos de Dados Principais:

  • str: Texto como "hello"
  • int: Números inteiros como 25
  • float: Decimais como 3.14
  • bool: True ou False
  • list: Uma coleção ordenada
  • dict: Pares de chave-valor

Use a função type() para verificar com o que você está trabalhando. Isso ajuda a encontrar erros rapidamente.

O Python lida com matemática facilmente:

    • Adição
    • Subtração
    • Multiplicação
  • / Divisão (sempre resulta em um float)
  • // Divisão inteira (remove a parte decimal)
  • % Módulo (encontra o resto)
  • ** Exponenciação

Às vezes, você deve alterar um tipo. Isso é chamado de casting. Se um usuário digitar 25, o Python o verá como uma string. Você deve convertê-lo para um inteiro para realizar cálculos matemáticos.

Exemplo: user_input = "25" age = int(user_input) print(age + 5)

Domine esses conceitos básicos para evitar bugs. Na Parte 3, abordaremos strings e booleanos.

Fonte: https://dev.to/ramesh_s_a8f0867d239e927c/python-for-beginners-part-2-variables-data-types-numbers-mja

Comunidade de aprendizado opcional: https://t.me/GyaanSetuAi