Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Resumo Completo de Lógica de Programação com Python, Resumos de Linguagem de Programação

Resumo detalhado e organizado dos fundamentos da programação em Python, cobrindo desde estrutura sequencial até funções avançadas e recursividade. Material perfeito para estudantes, com exemplos práticos, palavras-chave destacadas e preparado para conversão em mapas mentais. Ideal para quem busca aprender Python de forma estruturada e eficiente. Disciplina: Linguagem de Programação. Ano letivo: 2025. Curso: Tecnólogo de AI e Machine learning. Professor: Pietro Martins de Oliveira. Ano do livro: 2023.

Tipologia: Resumos

2025

À venda por 09/02/2026

Klonfly
Klonfly 🇧🇷

2 documentos

1 / 7

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
📘
Resumo Completo de Lógica de
Programação com Python
📘
1. ESTRUTURA SEQUENCIAL
Definição: Execução linear dos comandos, na ordem em que aparecem.
Fluxo: Entrada → Processamento → Saída.
Python: Criada por Guido van Rossum (1991), é uma linguagem interpretada,
multiplataforma e de sintaxe simples.
Exemplo de fluxo:
nome = input("Digite seu nome: ") # Entrada
saudacao = "Olá, " + nome # Processamento
print(saudacao) # Saída
📝
2. IDENTIFICADORES
O que são: Nomes dados a variáveis, funções, classes, etc.
Regras:
Devem começar com letra ou underline (_)
Podem conter letras, números e _
São case sensitive (diferenciam maiúsculas de minúsculas)
Não podem ser palavras reservadas da linguagem
Exemplos:
Válidos: idade, _nome, media_aluno1
Inválidos: 2idade, media aluno, if
🔢
3. TIPOS DE DADOS BÁSICOS
int → Números inteiros → idade = 25
float → Números decimais → altura = 1.75
pf3
pf4
pf5

Pré-visualização parcial do texto

Baixe Resumo Completo de Lógica de Programação com Python e outras Resumos em PDF para Linguagem de Programação, somente na Docsity!

📘 Resumo Completo de Lógica de

Programação com Python

📘 1. ESTRUTURA SEQUENCIAL

Definição : Execução linear dos comandos, na ordem em que aparecem. ● Fluxo : Entrada → Processamento → Saída. ● Python : Criada por Guido van Rossum (1991) , é uma linguagem interpretada , multiplataforma e de sintaxe simples. Exemplo de fluxo: nome = input("Digite seu nome: ") # Entrada saudacao = "Olá, " + nome # Processamento print(saudacao) # Saída

📝 2. IDENTIFICADORES

O que são : Nomes dados a variáveis , funções , classes , etc. Regras: ● Devem começar com letra ou underline (_) ● Podem conter letras , números e _ ● São case sensitive (diferenciam maiúsculas de minúsculas) ● Não podem ser palavras reservadas da linguagem Exemplos: ● ✅ Válidos: idade, _nome, media_aluno ● ❌ Inválidos: 2idade, media aluno, if

🔢 3. TIPOS DE DADOS BÁSICOS

int → Números inteiros → idade = 25 ● float → Números decimais → altura = 1.

str → Texto (strings) → nome = "Ana" ● bool → Valores lógicos → aprovado = True ou False

➕ 4. OPERADORES

🔹 Aritméticos

● + (adição), - (subtração), * (multiplicação), / (divisão) ● % (resto), ** (exponenciação), // (divisão inteira) Exemplo: x = 10 % 3 # Resultado: 1

🔹 Relacionais (retornam True ou False)

● == (igual), != (diferente) ● >, <, >=, <= Exemplo: if idade >= 18:

🔹 Lógicos

● and (E), or (OU), not (NÃO) Exemplo: if idade >= 18 and tem_carteira:

🧮 5. PRECEDÊNCIA DE OPERADORES

Ordem de execução:

  1. () → Parênteses
  2. ** → Exponenciação
  3. *, /, %, // → Multiplicação, Divisão e Módulo
  4. +, - → Adição e Subtração
  5. ==, !=, >, <, >=, <= → Relacionais

🔁 7. ESTRUTURAS DE REPETIÇÃO

🔹 While (enquanto a condição for verdadeira)

contador = 0 while contador < 5: print(contador) contador += 1

🔹 For (para sequências conhecidas)

for i in range(5): # 0, 1, 2, 3, 4 print(i) for i in range(2, 10, 2): # 2, 4, 6, 8 print(i)

🔹 Controles de fluxo

● break → Interrompe o laço ● continue → Pula para a próxima iteração

📊 8. ESTRUTURAS DE DADOS

🔹 Strings (str)

● Sequência de caracteres ● Métodos comuns: .upper(), .lower(), .split(), len()

🔹 Listas (mutáveis)

lista = [10, 20, 30] lista.append(40) lista.pop() lista[0] = 99

🔹 Matrizes (listas de listas)

matriz = [ [1, 2, 3], [4, 5, 6], [7, 8, 9] ]

print(matriz[1][2]) # Resultado: 6

🔹 Dicionários (chave-valor)

aluno = { "nome": "Maria", "idade": 22, "nota": 9. } print(aluno["nome"])

🧩 9. FUNÇÕES E SUBROTINAS

🔹 Definição

def soma(a, b): resultado = a + b return resultado

🔹 Escopo de variáveis

Local : Existe apenas dentro da função ● Global : Existe em todo o programa

🔹 Parâmetros

Imutáveis : int, float, str, bool, tuple ● Mutáveis : list, dict

🔹 Recursividade

def fatorial(n): if n == 0: return 1 else: return n * fatorial(n - 1)

🎯 10. FUNÇÕES EMBUTIDAS IMPORTANTES

● input(), print() ● int(), float(), str(), bool()

● Estrutura sequencial, condicional e repetição ● Variáveis, tipos de dados, operadores ● Listas, strings, dicionários, matrizes ● Funções, escopo, parâmetros, recursividade ● Entrada, processamento, saída ● Python, lógica de programação, algoritmos