top of page

Um "Cheat Sheet" (guia rápido) para a linguagem de programação Python 3.

Foto do escritor: Adam Telles de MoraesAdam Telles de Moraes

A imagem é um "Cheat Sheet" (guia rápido) para a linguagem de programação Python 3, onde se explica os principais conceitos, tipos de dados, operações e funcionalidades básicas. Vou explicar os principais tópicos de forma simples:


1. Tipos de Dados Básicos (Base Types):


int: números inteiros (ex.: 783, -192).

float: números com ponto decimal (ex.: 9.23, -3.70).

bool: valores booleanos (ex.: True ou False).

str: texto ou strings (ex.: "Olá mundo!").

bytes: representação de dados binários.


Exemplo prático:


x = 10 # int

y = 3.5 # float

z = "Texto" # str


2. Identificadores


Usamos nomes para variáveis, funções, classes, etc.


Regras:


Deve começar com uma letra ou "_".

Pode conter números, mas não pode começar com eles.

Não pode usar palavras reservadas (ex.: if, while).


Exemplo prático:


nome = "João"

idade = 25


3. Atribuição de Variáveis


Forma de armazenar valores em "caixinhas" (variáveis):

Usamos = para atribuir.

Podemos atribuir múltiplos valores de uma vez.


Exemplo prático:


a, b = 5, 10 # a = 5 e b = 10


4. Operações Lógicas (Boolean Logic)


Trabalha com True ou False:


and: é verdadeiro se ambas as condições forem verdadeiras.

or: é verdadeiro se uma ou ambas as condições forem verdadeiras.

not: inverte o valor (se é True, vira False).


Exemplo prático:


a = 10

b = 20

print(a < b and b > 15) # True


5. Estruturas de Dados (Listas, Tuplas, Dicionários, Sets)


Lista (list): sequência ordenada de valores, que podem ser modificados.

Exemplo: lista = [1, 2, 3].


Tupla (tuple): sequência como lista, mas imutável.

Exemplo: tupla = (1, 2, 3).


Dicionário (dict): pares de chave:valor.

Exemplo: dicionario = {"chave": "valor"}.


Set: conjunto sem elementos repetidos.

Exemplo: set1 = {1, 2, 3}.


Exemplo prático:


lista = [10, 20, 30]

print(lista[0]) # Primeiro elemento: 10


6. Índices e Fatias (Indexing e Slicing)


Usamos índices para acessar elementos em sequências (ex.: listas ou strings).


Índices começam em 0.


Também podemos "fatiar" uma sequência com [início:fim:passo].


Exemplo prático:


lista = [10, 20, 30, 40, 50]

print(lista[1:4]) # [20, 30, 40]


7. Estruturas Condicionais


Para tomar decisões no código:


if: verifica uma condição.

elif: verifica outra condição, se a anterior for falsa.

else: executa se nenhuma condição for verdadeira.


Exemplo prático:


idade = 18

if idade >= 18:

print("Maior de idade")

else:

print("Menor de idade")


*Confesso que apenas a partir daqui que comecei a entender isso tudo... kkkk


8. Laços de Repetição


for: repete para cada item em uma sequência.

while: repete enquanto uma condição for verdadeira.


Exemplo prático:


for i in range(5):

print(i) # 0, 1, 2, 3, 4


9. Operações Matemáticas


Operadores: +, -, *, /, % (módulo), // (divisão inteira), ** (potência).


Funções úteis:


round(x, n): arredonda x para n casas decimais.

abs(x): valor absoluto.


Exemplo prático:


x = 7 % 3 # Resto da divisão: 1


10. Tratamento de Erros (Exceptions)


Lidamos com erros para evitar que o programa quebre:


try-except: tenta executar algo, e captura erros.

raise: levanta um erro personalizado.


Exemplo prático:


try:

x = 10 / 0

except ZeroDivisionError:

print("Não é possível dividir por zero!")


(*) Aula: Criando uma Planilha de Gastos e Receitas em Python


Introdução:


Hoje, vamos aprender a criar uma planilha de gastos e receitas em Python. Utilizaremos os conceitos básicos apresentados no guia (cheat sheet), aplicando cada item para construir o programa passo a passo.


1. Tipos de Dados Básicos


No início, precisamos de variáveis para armazenar informações como o saldo inicial, os valores das receitas e despesas, e as descrições dessas operações.


Exemplo:


saldo_inicial = 1000.00 # float para valores com centavos

descricao = "Planilha de Gastos Pessoais" # string para nome

is_ativa = True # bool para verificar se a planilha está ativa


Aqui, usamos float para dinheiro, str para texto e bool para uma condição.


2. Identificadores


Escolhemos bons nomes para as variáveis e funções, que sejam claros e representem o que armazenam ou fazem.


Exemplo:


receitas = [] # lista para guardar receitas

despesas = [] # lista para guardar despesas


3. Atribuição de Variáveis


Podemos criar múltiplas receitas ou despesas e atribuí-las a variáveis.


Exemplo:


valor1, valor2 = 200.00, 150.00 # Receitas iniciais

despesas.append(50.00) # Adicionando uma despesa

receitas.extend([valor1, valor2]) # Adicionando receitas


4. Operações Lógicas


Precisamos verificar condições, como se o saldo final será positivo ou negativo.


Exemplo:


total_receitas = sum(receitas)

total_despesas = sum(despesas)

saldo_final = saldo_inicial + total_receitas - total_despesas


if saldo_final > 0:

print("Saldo positivo!")

else:

print("Cuidado, saldo negativo!")


Aqui usamos if e operadores como > para lógica de decisão.


5. Estruturas de Dados


Usamos listas para receitas e despesas, e um dicionário para organizar os dados.


Exemplo:


planilha = {

"Saldo Inicial": saldo_inicial,

"Receitas": receitas,

"Despesas": despesas,

"Saldo Final": saldo_final

}


Com isso, temos uma visão geral organizada da planilha (acredite... você entenderá ao final...).


6. Índices e Fatias


Acessamos e manipulamos elementos específicos da lista.


Exemplo:


# Adicionar descrição às receitas:

descricoes_receitas = ["Salário", "Venda"]

print(f"Primeira receita: {descricoes_receitas[0]}, valor: {receitas[0]}")


# Alterar valores:

receitas[0] = 300.00 # Atualizando o salário


7. Estruturas Condicionais


Criamos condições para verificar se uma operação é válida.


Exemplo:


nova_despesa = 120.00

if nova_despesa > saldo_final:

print("Não é possível adicionar essa despesa, saldo insuficiente.")

else:

despesas.append(nova_despesa)


8. Laços de Repetição


Para adicionar várias receitas e despesas de forma interativa.


Exemplo:


# Adicionar 3 receitas:

for i in range(3):

valor = float(input(f"Digite o valor da receita {i+1}: "))

receitas.append(valor)


9. Operações Matemáticas


Calculamos o saldo final e fazemos ajustes.


Exemplo:


saldo_final = saldo_inicial + sum(receitas) - sum(despesas)

print(f"Saldo final: R${round(saldo_final, 2)}")


10. Tratamento de Erros


Lidamos com entradas erradas, como valores não numéricos.


Exemplo:


try:

nova_receita = float(input("Digite o valor da nova receita: "))

receitas.append(nova_receita)

except ValueError:

print("Erro: Por favor, digite um valor numérico.")


(*) CONCLUSÃO - Código Completo da Aula:


Resumo: Juntando todos os conceitos, temos:


# 1. Dados básicos

saldo_inicial = 1000.00

receitas = []

despesas = []


# 2. Funções para adicionar dados

def adicionar_receita(valor):

receitas.append(valor)


def adicionar_despesa(valor):

despesas.append(valor)


# 3. Adicionar receitas e despesas

adicionar_receita(200.00)

adicionar_receita(150.00)

adicionar_despesa(50.00)

adicionar_despesa(30.00)


# 4. Calcular saldo final

total_receitas = sum(receitas)

total_despesas = sum(despesas)

saldo_final = saldo_inicial + total_receitas - total_despesas


# 5. Exibir planilha

planilha = {

"Saldo Inicial": saldo_inicial,

"Receitas": receitas,

"Despesas": despesas,

"Saldo Final": saldo_final

}


for chave, valor in planilha.items():

print(f"{chave}: {valor}")


# 6. Verificar saldo

if saldo_final > 0:

print("Parabéns, você está com saldo positivo!")

else:

print("Atenção! Saldo negativo.")


(*) RESULTADO: como ficou?


Copie e cole o último código acima e você terá uma planilha feita diretamente no seu browser!


...

..

.


Estou aprendendo sobre linguagem de programação igual a você, caro leitor e marujo de primeira viajem.


Temos um UNIVERSO INTEIRO ainda pela frente!


Vamos que vamos!



1 visualização0 comentário

Commentaires


PDF_file_icon.svg.png

Clique ao lado e baixe sua minuta padrão para qualquer documentação!

Av. Nilo Peçanha, 12, Sala 715 - Centro, Rio de Janeiro - RJ; CEP 20020-100.


2021.01.09.%20ACA.%20Site.%20Contatos.%2

Av. Embaixador Abelardo Bueno, 3500, Sala 1003, Barra Olímpica - Rio de Janeiro, RJ; CEP 22.775-040

Av. São Miguel, 2292, Vila Buenos Aires - São Paulo, SP;

CEP 03.627-050

ACA.SP.Filial..jpg
2024.06.26.GP.Endereço.Flórida.Miame.US.Image..jpg

1815 N Hiatus Rd Street, Pembroke Pines, FL 33026, US

Branco.jpg
Branco.jpg
2022.10.19.ACA.Rodapé._edited.jpg
  • Facebook - Círculo Branco
  • Twitter - Círculo Branco
  • LinkedIn - Círculo Branco

​​​​© 2025 por
RESULTADO Marketing

bottom of page