Esse post faz parte dos meus cadernos pessoais de estudos. Todas as anotações são baseadas nas aulas da Mentorama - Cientista de Dados do zero e organizadas sob o meu ponto de vista. M2A1A2.
Fundamentos básicos de Python
1. Variáveis
Definição: Espaço em memória que representa algum valor.
O operador de atribuição usado é o =
Exemplo:
Nome = "Sarah"
Idade = 26
Altura = 1.75
e_letras = True
Tipos de variáveis
String = "Sarah" (sempre entre aspas)
Int = 28 (número inteiro)
Float = 1.68 (número decimal)
Boolean = e_letras (True ou False)
Verificar a gravação da variável:
print(nome)
print(altura)
ou
nome, altura
Combinar texto com a variável na hora do print
print("O valor da variável nome é:", nome)
Para saber o tipo da variável
type(nome)
type(idade)
Para converter os tipos
Ex: trocar a variável 'idade' que é um int, para float.
- nome do tipo(variável)
float(idade)
mas ainda não vou atribuído o tipo
- atribuir a variável novamente com outro tipo
idade = float(idade)
agora sim converteu!
- pedir o tipo pra confirmar
type(idade)
*Ex: trocar o boolean para float *
float(e_letras)
e_letras = float(e_letras
true = 1, false = 0
Sobrescrever o valor de uma variável
Pode-se trocar o valor e o tipo.
- atribuir outro valor, normalmente
idade = 27
OU
idade = "vinte e seis"
Obs.: Ficar atenta a mudança de variáveis no meio do processamento do código.
2. Operadores
Definição: Combina elementos básicos da linguagem para formar expressões complexos.
Tipos de operadores
Aritméticos: cálculos matemáticos
Relacionais: ordem e comparação
Lógicos: expressões lógicas
Atribuição: atribui valor ao objeto
Exemplo:
Definindo variáveis para exercício:
a = 2
b = 5
d = 'para'
e = 'lelepípedo'
Aritméticos
Adição numérica
print(a + b)
Adição strings
print (d)
print (e)
print (d+e)
Ou seja: o operador +
pra variáveis numéricas, ele vai somar e dar o resultado; para variáveis de texto, ele concatena as palavras.
*Subtração *
print (a-b)
*divisão *
print (a/b)
*resto da divisão *
print (a)
print (b)
print (a%b) #resto
Relacionais
==
Testa a igualdade entre as variáveis
print (a==b)
Obs.: lembrar que Python é case sensitive.
>=
Compara
= maior
< = menor
= maior ou igual
<= menor ou igual
Lógicos
and
= VV
or
= VF
not
= FF
Atribuição
=
coloca valor
+=
adiciona um valor à variável existente
-=
subtrai um valor à variável existente
*=
multiplica o valor da variável existente
Top comments (0)