0% acharam este documento útil (0 voto)
2 visualizações

Tutorial Python 1_30

O documento é um tutorial introdutório sobre a linguagem de programação Python, abordando conceitos fundamentais como variáveis, tipos de dados, entrada e saída de dados, e operadores. Também inclui exemplos práticos e atividades para reforçar o aprendizado, além de comandos de decisão e estruturas condicionais. O conteúdo é voltado para iniciantes que desejam aprender a programar em Python de forma prática.

Enviado por

Safira Moby
Direitos autorais
© © All Rights Reserved
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
2 visualizações

Tutorial Python 1_30

O documento é um tutorial introdutório sobre a linguagem de programação Python, abordando conceitos fundamentais como variáveis, tipos de dados, entrada e saída de dados, e operadores. Também inclui exemplos práticos e atividades para reforçar o aprendizado, além de comandos de decisão e estruturas condicionais. O conteúdo é voltado para iniciantes que desejam aprender a programar em Python de forma prática.

Enviado por

Safira Moby
Direitos autorais
© © All Rights Reserved
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 15

28 /0 2 /2 0 2 5

Tutorial de Python
Uma introdução prática à linguagem de programação
Python, com sintaxes resumidas e exemplificadas.

por ÁTILA OLIVEIRA ARAÚJO

Conceito de Variável em
Python
1 Tudo é objeto 2 Armazenamento de
endereços
Em Python, toda variável é
uma referência a um Variáveis armazenam
objeto. endereços de memória,
não valores.

3 Tipo flexível
Uma variável não tem um tipo fixo, apenas o tipo do conteúdo
atual.
28 /0 2 /2 0 2 5

Tipos de Dados em Python


Inteiros (int)
Números inteiros entre -2147483648 e 2147483647. Podem ser decimais,
octais ou hexadecimais.

Float (float)
Números reais com sinal de expoente. Exemplo: 0.0042, 6.02e23.

Bool (bool)
Representa dois valores: True (1) e False (0).

String (str)
Texto entre aspas simples, duplas ou triplas.

Entrada de Dados no Python

input()
Lê dados do teclado e retorna uma string.

int(input())
Converte a entrada para inteiro.
2

float(input())
Converte a entrada para número de ponto flutuante.
28 /0 2 /2 0 2 5

Saída de Dados no Python

Print(‘Ola´mundo’)
Retorna a frase Olá Mundo

Print(“Ola´mundo”)
Retorna a frase Olá Mundo

print(f"Olá, {nome}! Bem-vindo ao curso de Python.")


Retorna a frase substituindo a variável {nome} pela string
recebida pelo input.

Exemplos .format
nome = "Ana"
idade = 25
#primeira maneira
print(f"Meu nome é {nome} e tenho {idade} anos.")

#segunda maneira 3

print("Meu nome é {} e tenho {} anos.".format(nome,


idade))
28 /0 2 /2 0 2 5

Exemplos .format – controle de


casas decimais
numero = 3.14159265
print(f"O valor de pi é aproximadamente
{numero:.2f}")

Exemplos: Caracteres especiais e


sequências de escape
print("Linha 1\nLinha 2\n\tCom tabulação")

4
28 /0 2 /2 0 2 5

Algumas funções- String


len():
Retorna o comprimento da string;

str.lower():
Converte todos os caracteres da string para minúsculas;

str.upper()
Converte todos os caracteres da string para maiúsculas;

str.strip():
Remove espaços em branco do início e do fim da string;

Atividade 1 - Uso da Função len()


• Objetivo: Criar um programa que receba uma frase
digitada pelo usuário e exiba o número de
caracteres da frase, incluindo espaços.
• Instruções: Peça ao usuário para digitar uma frase.
• Use a função len() para calcular o comprimento da
frase.
• Exiba o número total de caracteres na tela. 5
28 /0 2 /2 0 2 5

Atividade 1 - Uso da Função len()


frase = input("Digite uma frase: ")
#tamanho = len(frase)
#print(f"A frase digitada tem {tamanho} caracteres.")
print("A frase digitada tem”, len(frase), “caracteres.")
print(f"A frase digitada tem {len(frase)} caracteres.")

Atividade 2 - Uso da Função


str.lower()
• Objetivo: Criar um programa que converta o nome
de um usuário para letras minúsculas.
• Instruções: Peça ao usuário para digitar seu nome.
• Converta o nome para letras minúsculas usando
str.lower().Exiba o nome formatado na tela.

6
28 /0 2 /2 0 2 5

Atividade 2 - Uso da Função


str.lower()
nome = input("Digite seu nome: ")
nome_minusculo = nome.lower()
print(f"Seu nome em minúsculas:
{nome_minusculo}")

Atividade 3 - Uso da Função


str.upper()
• Objetivo: Criar um programa que transforme uma
mensagem digitada pelo usuário em letras
maiúsculas.
• Instruções: Peça ao usuário para digitar uma
mensagem.
• Converta toda a mensagem para letras maiúsculas
usando str.upper(). 7

• Exiba a mensagem formatada na tela.


28 /0 2 /2 0 2 5

Atividade 3 - Uso da Função


str.upper()
mensagem = input("Digite uma mensagem: ")
mensagem_maiuscula = mensagem.upper()
print(f"Mensagem em maiúsculas: {mensagem_maiuscula}")

Operadores em Python

Aritméticos

+, -, *, /, //, %, +=, -=, *=, /=, **

Comparação

==, !=, >, <, >=, <=, in, not in, is

Lógicos

and, or, not


28 /0 2 /2 0 2 5

Operadores em Python Aritméticos


Adição +; Subtração -; Multiplicação*
a = 10
b=5
soma = a + b
sub = a–b
mult = a * b
print(f"A soma de {a} e {b} é {soma}")
print(f"A Subtração de {a} e {b} é {sub}")
print(f"A Multiplicação de {a} e {b} é {mult}")

Operadores em Python Aritméticos

Divisão /; Divisão Inteira //; Módulo%


a = 10
b=5
div = a / b
divInt = a // b
modu = a % b
9
print(f"A divisão de {a} por {b} é {div}")
print(f"A divisão inteira de {a} por {b} é {divInt}")
print(f“O resto da divisão de {a} por {b} é {modu}")
28 /0 2 /2 0 2 5

Operadores em Python Aritméticos

Exponenciação **
base = 2
expoente = 3
resultado = base ** expoente
print(f"{base} elevado a {expoente} é {resultado}")

Operadores de Atribuição em Python

Adição com Atribuição +=


#Soma um valor a uma variável e atualiza seu
Valor
x = 10
x += 5 #Equivalente a x = x + 5
print(x)
10
28 /0 2 /2 0 2 5

Operadores de Atribuição em Python

Subtração com Atribuição -=


#Subtrai um valor a uma variável e atualiza seu
Valor
x = 10
x -= 5 #Equivalente a x = x - 5
print(x)

Operador Descrição Exemplo Saída


+ Soma 5+3 8
- Subtração 5-3 2
* Multiplicação 5*3 15
/ Divisão (float) 5/2 2.5
// Divisão inteira 5 // 2 2
Módulo (resto da
% 5%2 1
divisão)
** Exponenciação 2 ** 3 8
+= Soma e atribui x += 3 (x=2) x=5
-= Subtrai e atribui x -= 3 (x=5) x=2 11

Multiplica e
*= x *= 2 (x=3) x=6
atribui
/= Divide e atribui x /= 2 (x=6) x = 3.0
Exponenciação e
**= x **= 2 (x=3) x=9
atribui
28 /0 2 /2 0 2 5

Operadores Relacionais em Python

Operador Descrição Exemplo Saída


> Maior que 5>3 True
< Menor que 2<1 False
Maior ou
>= 4 >= 4 True
igual a
Menor ou
<= 3 <= 5 True
igual a
== Igual a 10 == 10 True
!= Diferente de 5 != 7 True

Operadores Relacionais em Python


Exemplo:
a = 10
b=5
print(f"{a} > {b}: {a > b}") # Maior que
print(f"{a} < {b}: {a < b}") # Menor que
print(f"{a} >= {b}: {a >= b}") # Maior ou igual a
print(f"{a} <= {b}: {a <= b}") # Menor ou igual a 12

print(f"{a} == {b}: {a == b}") # Igual a


print(f"{a} != {b}: {a != b}") # Diferente de
28 /0 2 /2 0 2 5

Comandos de Decisão
if elif
Executa um bloco se a condição for Verifica condições adicionais se o if
verdadeira. for falso.

1 2

3
else
Executa um bloco se nenhuma
condição anterior for verdadeira.

Comandos de Decisão
A estrutura condicional em Python permite que o código tome
decisões com base em expressões lógicas que resultam em
True ou False.

Exemplo de estrutura simples if:

idade = int(input("Digite sua idade: "))


if idade >= 18:
print("Você é maior de idade.") 13
28 /0 2 /2 0 2 5

Comandos de Decisão
Exemplo de estrutura composta if e else

idade = int(input("Digite sua idade: "))


if idade >= 18:
print("Você é maior de idade.")
else:
print("Você é menor de idade.")

Comandos de Decisão
Exemplo de estrutura Condicional Aninhada if e if

idade = int(input("Digite sua idade: "))


if idade >= 18:
print("Você é maior de idade.")
if idade >= 65:
print("Você é idoso.") 14

else:
print("Você é menor de idade.")
28 /0 2 /2 0 2 5

Comandos de Decisão
Exemplo de estrutura Múltiplas Condições if ; elif e
if

nota = float(input("Digite sua nota: "))


if nota >= 9:
print("Conceito A - Excelente!")
elif nota >= 7:
print("Conceito B - Bom!")
elif nota >= 5:
print("Conceito C - Regular!")
else:
print("Conceito D - Reprovado.")

Exemplo Completo - Simulador de Login


usuario_correto = "admin"
senha_correta = "1234"

usuario = input("Digite o usuário: ")


senha = input("Digite a senha: ")

if usuario == usuario_correto and senha == senha_correta:


print("Login bem-sucedido! Bem-vindo.")
elif usuario != usuario_correto and senha == senha_correta:
print("Usuário incorreto!") 15
elif usuario == usuario_correto and senha != senha_correta:
print("Senha incorreta!")
else:
print(“Usuário e Senha incorretos !")

Você também pode gostar