0% acharam este documento útil (0 voto)
14 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
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
14 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
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
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

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy