VariĆ”veis em Python e Tipos de Dados šŸ Etapa 02

 Seja muito bem-vindo Ć  Academy Code Christ!

VariƔveis-em-Python-e-Tipos-de-Dados

šŸŒ Academy Code Christ estĆ” disponĆ­vel em vĆ”rios idiomas.
Fique Ć  vontade para usar o tradutor na Barra lateral (Sidebar) e aprender no seu idioma.

šŸ Etapa 02
VariƔveis em Python



šŸ“š Continue sua jornada de aprendizado


A Academy Code Christ oferece trilhas de aprendizado em diferentes tecnologias. Explore os cursos, acompanhe as aulas e avance em sua jornada de conhecimento acessando os menus correspondentes:



šŸ’» Pratique o que vocĆŖ aprende



šŸŽÆ O que vocĆŖ vai aprender nesta aula?

Nesta etapa, s
e você estÔ começando a programar em Python, entender variÔveis e tipos de dados é o primeiro passo real para criar programas de verdade.

Sem isso, você até copia código, mas não entende o que estÔ acontecendo.

Neste guia, você vai aprender de forma simples, prÔtica e direta como o Python armazena informações e como você pode manipulÔ-las.

 šŸ“¦ O que Ć© uma variĆ”vel em Python?

Em programação, uma variÔvel é um espaço na memória do computador usado para armazenar valores temporariamente durante a execução de um programa.
 Ela funciona como uma caixa com nome, dentro da qual podemos guardar informaƧƵes.

Por exemplo, em Python:

nome = "Ana"

idade = 25 

Aqui, criamos duas variƔveis:

●     nome guarda o texto "Ana"

●     idade guarda o nĆŗmero 25

Essas informações ficam disponíveis enquanto o programa estiver em execução e podem ser usadas, modificadas ou exibidas na tela:

print(nome)

print(idade) 

O resultado serĆ”:

Ana

25

 šŸ·️ Regras de nomenclatura de variĆ”veis

Nomes de variƔveis devem seguir algumas regras e boas prƔticas:

Devem comeƧar com uma letra ou um underscore (_) 

nome = "João"

_idade = 30

1.  NĆ£o podem comeƧar com nĆŗmero:

1 idade = 20

 # InvĆ”lido

2.  Podem conter letras, nĆŗmeros e underscores, mas sem espaƧos:

 nome_completo = "Lucas Andrade"

3.  SĆ£o sensĆ­veis a maiĆŗsculas e minĆŗsculas:

nome = "Carlos"

Nome = "Maria"

print(nome)  # Carlos

print(Nome)  # Maria

(São variÔveis diferentes!)

5.    Devem ter nomes significativos → evite usar nomes genĆ©ricos como a, b, x1 sem necessidade.

✅ Boas prĆ”ticas que fazem diferenƧa

  • Use snake_case → preco_total
  • Evite nomes genĆ©ricos → prefira nota_aluno ao invĆ©s de x
  • Seja claro: código bom Ć© código que se explica
  • Use snake_case (letras minĆŗsculas separadas por underscore).
  • Exemplo: quantidade_total = 45
  • DĆŖ nomes que indiquem propósito.
  • Exemplo: preco_produto, nota_aluno, contador.


🧠Atribuição de valores

Atribuir significa dar um valor Ơ variƔvel.
 Em Python, usa-se o operador = (igual).

x = 10

y = 20

soma = x + y

print(soma)

 SaĆ­da:

30 

🧠 Python interpreta isso da direita para a esquerda:

1.    Calcula x + y → 30

2.    Guarda o resultado na variĆ”vel soma

Ɖ possĆ­vel tambĆ©m atribuir vĆ”rios valores de uma vez:

a, b, c = 1, 2, 3

print(a, b, c) 

SaĆ­da:

1 2 3 

E trocar valores entre variƔveis facilmente:

a, b = b, a 


šŸ”¢ Tipos de dados bĆ”sicos

Python trabalha com diferentes tipos de dados, que definem o tipo de informação armazenada em cada variÔvel.

 

Tipo       Descrição   Exemplo

int     NĆŗmeros inteiros   10, -5, 2024

float    NĆŗmeros decimais   3.14, -0.5

str    Texto (string)    "Python", 'OlĆ”'

bool    Valores lógicos (True/False)    True, False

Você pode verificar o tipo de uma variÔvel usando a função type():

numero = 42

print(type(numero))  # <class 'int'> 

TambƩm Ʃ possƭvel converter entre tipos:

x = "10"

y = int(x)

print(y + 5)  # 15

 

šŸ”¢ OperaƧƵes com nĆŗmeros

➕ Operadores aritmĆ©ticos

Python entende expressƵes matemƔticas bƔsicas:

Operador

Descrição

Exemplo

Resultado

+

Soma

5 + 3

8

-

Subtração

9 - 4

5

*

Multiplicação

3 * 4

12

/

Divisão (float)

8 / 2

4.0

//

Divisão inteira

8 // 3

2

%

Resto da divisão

10 % 3

1

**

Exponenciação

2 ** 3

8

Exemplo prƔtico:

a = 7

b = 2

print(a / b)   # 3.5

print(a // b)  # 3

print(a % b)   # 1

🧵 OperaƧƵes com strings (textos)

Strings são sequências de caracteres.
 VocĆŖ pode usar aspas simples ' ' ou duplas " " indistintamente:

mensagem = "Aprender Python Ć© divertido!"

 

Concatenação (+)

saudacao = "OlĆ”, "

nome = "Marina"

frase = saudacao + nome

print(frase)

# SaĆ­da: OlĆ”, Marina

 

Repetição (*)

print("Python " * 3)

# Python Python Python

 

Tamanho de uma string

texto = "Programar"

print(len(texto))  # 9

 

Acesso por Ć­ndice

Cada caractere de uma string tem um índice (posição):

palavra = "Python"

print(palavra[0])  # P

print(palavra[-1]) # n 

 ⌨️ Entrada e saĆ­da de dados

SaĆ­da: print()

Ɖ a função mais usada para exibir informaƧƵes.

print("Resultado:", 10 + 5)

 

Entrada: input()

Permite ao usuƔrio digitar informaƧƵes no terminal:

nome = input("Seu nome: ")

print("OlĆ”,", nome)

 

Por padrão, o input() retorna uma string.
 Se precisar de um nĆŗmero, converta:

idade = int(input("Sua idade: "))

print("Ano de nascimento:", 2024 - idade) 

 ⚖️ OperaƧƵes de comparação

Muito usadas em condições (que veremos no próximo capítulo):

Operador

Significado

Exemplo

Resultado

==

Igual a

5 == 5

True

!=

Diferente de

5 != 3

True

> 

Maior que

7 > 4

True

< 

Menor que

2 < 10

True

>=

Maior ou igual a

5 >= 5

True

<=

Menor ou igual a

4 <= 9

True

x = 10

y = 20

print(x < y)   # True

print(x == y)  # False

 šŸ”— Operadores lógicos

Junto com as comparaƧƵes, permitem combinar condiƧƵes:

●     and → e

●     or → ou

●     not → nĆ£o

x = 10

print(x > 5 and x < 20)  # True

print(x > 15 or x == 10) # True

print(not x == 10)       # False

 šŸ“ ConvenƧƵes e boas prĆ”ticas de código

Seguir boas prƔticas desde o inƭcio evita confusƵes futuras.
 O Python tem um guia oficial chamado PEP 8, com recomendaƧƵes sobre estilo de código.

  • Alguns pontos: Use 4 espaƧos (nĆ£o tab) para indentação.

  • Deixe espaƧos ao redor de operadores:

 soma = a + b

  • ComentĆ”rios esclarecem intenƧƵes:

 # Calcula a mĆ©dia de duas notas

media = (nota1 + nota2) /

  •  Prefira nomes claros a abreviaƧƵes confusas.
  • Mantenha cada linha abaixo de 79 caracteres (facilita leitura e revisĆ£o).


 Mini‑exercĆ­cios prĆ”ticos


Saudação personalizada

  1.  Escreva um programa que peƧa o nome do usuĆ”rio e exiba:
 OlĆ”, <nome>! Seja bem-vindo(a) ao Python.

2.    CĆ”lculo de mĆ©dia simples

 Solicite duas notas e exiba a mĆ©dia.

3.    Conversor de temperatura
 PeƧa um valor em graus Celsius e exiba em Fahrenheit:
 F = (C × 9/5) + 32

4.    Idade em dias
 PeƧa a idade do usuĆ”rio em anos e exiba em dias (aproximado).

5.    Concatenação de frases
 Junte trĆŖs palavras fornecidas e exiba a frase completa.

Esses exercícios são simples, mas essenciais para praticar leitura, escrita e manipulação de dados.

 Resumo 

Neste post, vocĆŖ aprendeu conceitos cruciais:

●     VariĆ”veis: nomeiam e armazenam valores.

●     Tipos de dados: int, float, str, bool.

●     Operadores: aritmĆ©ticos, relacionais e lógicos.

●     Entrada e saĆ­da: input() e print().

●     ConversƵes de tipo e boas prĆ”ticas.


šŸ“š Continue aprendendo




Este conteĆŗdo faz parte do Academy Code Christ. 

Um projeto criado para ajudar jovens e iniciantes a aprender programação do zero, de forma simples e gratuita.

Nossa missão é compartilhar conhecimento e incentivar mais pessoas a descobrir que também podem aprender tecnologia, criar projetos e desenvolver novas habilidades.
Todo o conteĆŗdo Ć© disponibilizado gratuitamente, de forma clara, prĆ”tica e 
sem enrolação. 

VocĆŖ pode apoiar o projeto se quiser 
com um cafĆ©. 



Post a Comment

Postagem Anterior Próxima Postagem