Slide 1: Título
Sintaxe Básica em Python
Slide 2: Tipos de Operadores
Operadores Aritméticos
Adição (+): Soma dois valores.
Python
a = 10
b = 5
print(a + b) # Saída: 15
Código gerado por IA. Examine e use com cuidado. Mais informações em perguntas
frequentes.
Subtração (-): Subtrai o segundo valor do primeiro.
Python
a = 10
b = 5
print(a - b) # Saída: 5
Código gerado por IA. Examine e use com cuidado. Mais informações em perguntas
frequentes.
Multiplicação (*): Multiplica dois valores.
Python
a = 10
b = 5
print(a * b) # Saída: 50
Código gerado por IA. Examine e use com cuidado. Mais informações em perguntas
frequentes.
Divisão (/): Divide o primeiro valor pelo segundo.
Python
a = 10
b = 5
print(a / b) # Saída: 2.0
Código gerado por IA. Examine e use com cuidado. Mais informações em perguntas
frequentes.
Operadores de Comparação
Igual a (==): Verifica se dois valores são iguais.
Python
a = 10
b = 5
print(a == b) # Saída: False
Código gerado por IA. Examine e use com cuidado. Mais informações em perguntas
frequentes.
Diferente de (!=): Verifica se dois valores são diferentes.
Python
a = 10
b = 5
print(a != b) # Saída: True
Código gerado por IA. Examine e use com cuidado. Mais informações em perguntas
frequentes.
Maior que (>): Verifica se o primeiro valor é maior que o
segundo.
Python
a = 10
b = 5
print(a > b) # Saída: True
Código gerado por IA. Examine e use com cuidado. Mais informações em perguntas
frequentes.
Menor que (<): Verifica se o primeiro valor é menor que o
segundo.
Python
a = 10
b = 5
print(a < b) # Saída: False
Código gerado por IA. Examine e use com cuidado. Mais informações em perguntas
frequentes.
Operadores Lógicos
E (and): Retorna True se ambas as condições forem verdadeiras.
Python
a = 10
b = 5
print(a > 0 and b > 0) # Saída: True
Código gerado por IA. Examine e use com cuidado. Mais informações em perguntas
frequentes.
Ou (or): Retorna True se pelo menos uma das condições for
verdadeira.
Python
a = 10
b = 5
print(a > 0 or b < 0) # Saída: True
Código gerado por IA. Examine e use com cuidado. Mais informações em perguntas
frequentes.
Não (not): Inverte o valor lógico da condição.
Python
a = 10
b = 5
print(not a > 0) # Saída: False
Código gerado por IA. Examine e use com cuidado. Mais informações em perguntas
frequentes.
Slide 3: Estruturas Condicionais
If, Elif, Else
If: Executa um bloco de código se a condição for verdadeira.
Python
x = 10
if x > 0:
print("Positivo")
Código gerado por IA. Examine e use com cuidado. Mais informações em perguntas
frequentes.
Elif: Executa um bloco de código se a condição anterior for
falsa e a nova condição for verdadeira.
Python
x = 0
if x > 0:
print("Positivo")
elif x == 0:
print("Zero")
Código gerado por IA. Examine e use com cuidado. Mais informações em perguntas
frequentes.
Else: Executa um bloco de código se todas as condições
anteriores forem falsas.
Python
x = -10
if x > 0:
print("Positivo")
elif x == 0:
print("Zero")
else:
print("Negativo")
Código gerado por IA. Examine e use com cuidado. Mais informações em perguntas
frequentes.
Dicas Práticas
Sempre use indentação para definir blocos de código.
Condições podem ser combinadas usando operadores lógicos
(and, or, not).
Slide 4: Estruturas de Repetição
For Loop
Utilizado para iterar sobre uma sequência (como uma lista,
tupla ou string).
A cada iteração, o valor do elemento atual é atribuído a uma
variável.
Python
for i in range(5):
print(i)
Código gerado por IA. Examine e use com cuidado. Mais informações em perguntas
frequentes.
While Loop
Executa um bloco de código enquanto uma condição for
verdadeira.
A condição é verificada antes de cada iteração.
Python
count = 0
while count < 5:
print(count)
count += 1
Código gerado por IA. Examine e use com cuidado. Mais informações em perguntas
frequentes.
Dicas Práticas
Use break para sair de um loop antecipadamente.
Python
for i in range(10):
if i == 5:
break
print(i)
Código gerado por IA. Examine e use com cuidado. Mais informações em perguntas
frequentes.
Use continue para pular a iteração atual e continuar com a
próxima.
Python
for i in range(10):
if i % 2 == 0:
continue
print(i)
Código gerado por IA. Examine e use com cuidado. Mais informações em perguntas
frequentes.
Slide 5: Manipulação de Strings
Concatenação
Combina duas ou mais strings em uma única string.
Utiliza o operador +.
Python
str1 = "Hello"
str2 = "World"
print(str1 + " " + str2) # Saída: Hello World
Código gerado por IA. Examine e use com cuidado. Mais informações em perguntas
frequentes.
Fatiamento
Extrai uma parte de uma string.
Utiliza a notação de colchetes com índices.
Python
s = "Python"
print(s[0:2]) # Saída: Py
Código gerado por IA. Examine e use com cuidado. Mais informações em perguntas
frequentes.
Métodos de String
upper(): Converte todos os caracteres para maiúsculas.
Python
s = "python"
print([Link]()) # Saída: PYTHON
Código gerado por IA. Examine e use com cuidado. Mais informações em perguntas
frequentes.
lower(): Converte todos os caracteres para minúsculas.
Python
s = "PYTHON"
print([Link]()) # Saída: python
Código gerado por IA. Examine e use com cuidado. Mais informações em perguntas
frequentes.
replace(): Substitui uma substring por outra.
Python
s = "Hello World"
print([Link]("World", "Python")) # Saída: Hello Python
Código gerado por IA. Examine e use com cuidado. Mais informações em perguntas
frequentes.
Dicas Práticas
Strings são imutáveis, ou seja, não podem ser alteradas após a
criação.
Use métodos de string para manipular e formatar strings de
maneira eficiente.
Slide 6: Funções
O que são Funções?
Funções são blocos de código reutilizáveis que executam uma
tarefa específica.
Elas ajudam a tornar o código mais modular e fácil de entender.
Definindo Funções
Utilizamos a palavra-chave def para definir uma função.
A sintaxe básica é:
Python
def nome_da_funcao(parametros):
# bloco de código
return valor
Código gerado por IA. Examine e use com cuidado. Mais informações em perguntas
frequentes.
Exemplo:
Python
def saudacao(nome):
return f"Olá, {nome}!"
print(saudacao("Maria")) # Saída: Olá, Maria!
Código gerado por IA. Examine e use com cuidado. Mais informações em perguntas frequentes.
Funções com Parâmetros
Funções podem receber parâmetros para personalizar seu
comportamento.
Parâmetros são definidos entre parênteses após o nome da
função.
Python
def soma(a, b):
return a + b
print(soma(3, 4)) # Saída: 7
Código gerado por IA. Examine e use com cuidado. Mais informações em perguntas
frequentes.
Funções com Valores Padrão
Parâmetros podem ter valores padrão, que são usados se
nenhum valor for fornecido.
Python
def saudacao(nome="Mundo"):
return f"Olá, {nome}!"
print(saudacao()) # Saída: Olá, Mundo!
print(saudacao("Maria")) # Saída: Olá, Maria!
Código gerado por IA. Examine e use com cuidado. Mais informações em perguntas
frequentes.
Funções Lambda
Funções anônimas definidas usando a palavra-chave lambda.
Úteis para funções curtas e simples.
Python
soma = lambda a, b: a + b
print(soma(3, 4)) # Saída: 7
Código gerado por IA. Examine e use com cuidado. Mais informações em perguntas
frequentes.
Dicas Práticas
Use funções para evitar repetição de código.
Nomeie funções de forma clara e descritiva para facilitar a
leitura do código.