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

Apostila Python

O documento apresenta uma introdução à programação em Python, explicando o conceito de variáveis e seus tipos, como strings, inteiros, floats e booleanos. Ele também aborda a criação de funções, estruturas de decisão, laços de repetição e manipulação de listas, além de demonstrar o uso do comando print() para exibir informações. Exemplos práticos são fornecidos para ilustrar cada conceito abordado.

Enviado por

williamfelip
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)
17 visualizações

Apostila Python

O documento apresenta uma introdução à programação em Python, explicando o conceito de variáveis e seus tipos, como strings, inteiros, floats e booleanos. Ele também aborda a criação de funções, estruturas de decisão, laços de repetição e manipulação de listas, além de demonstrar o uso do comando print() para exibir informações. Exemplos práticos são fornecidos para ilustrar cada conceito abordado.

Enviado por

williamfelip
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/ 10

Programação em Python

Entendendo o que é uma Variável


Uma variável em Python é como uma "caixa" onde armazenamos um
valor. Esse valor pode ser um número, um texto, uma lista,
entre outros tipos de dados.

Como funciona uma variável?


Quando criamos uma variável, damos um nome para ela e
atribuímos um valor usando o sinal de = .

#Aula 1 - Introdução a objeto

nome = "William" # Texto (string)


idade = 31 # Número inteiro (int)
altura = 1.75 # Número decimal (float)
professor = True # Valor lógico (bool)

String ( str ) – Texto


Uma string é usada para armazenar texto. Sempre fica entre
aspas ( "" ou '' ).

Inteiro ( int ) – Números inteiros


O tipo inteiro ( int ) é usado para números sem casa decimal.

Float ( float ) – Números decimais


O float representa números com casas decimais.

Booleano ( bool ) – Verdadeiro ou Falso


O booleano só pode ter dois valores:

True (Verdadeiro)

False (Falso)

Programação em Python 1
Regras para criar variáveis em Python
✅ Podem conter letras, números e underline ( ) _

✅ Devem começar com uma letra ou , mas nunca com um número


_

✅ Não podem ter espaços


✅ São sensíveis a maiúsculas e minúsculas ( e são idade Idade

diferentes)
Exemplo:

meu_nome = "Ana"
idade2 = 30
_altura = 1.65

Transformando um tipo em outro (Casting)


Você pode converter entre os tipos de dados usando str() , int() ,
float() e bool() .
🔹 Exemplos de conversão:
idade = "25" # String
idade_int = int(idade) # Converte para inteiro

altura_str = str(1.75) # Converte float para string

Comando : Print
O print() é uma função do Python usada para exibir informações na
tela. Ele imprime textos, números, variáveis e até resultados
de cálculos.
🔹Exemplo da sintaxe:
print(" Meu primeiro código ")

🔹Exemplo de como o programa demonstra:


Olá, William!

Programação em Python 2
Usando print() com variáveis
Você pode exibir variáveis dentro do print() .
🔹 Exemplo:
nome = "William"
idade = 31
print(nome)
print(idade)

Exemplo de saída:

William
31

Usando print() com múltiplos valores


Aqui vemos nossas variáveis

nome = "William"
idade = 31
altura = 1.75

Você pode imprimir vários valores separados por vírgula:

print("Meu nome é", nome, "e tenho", idade, "anos. Minha altura é", altura, "m

Resultado:

Meu nome é William e tenho 31 anos. Minha altura é 1.75 m.

Usando print() com f-strings (Forma moderna)


As f-strings facilitam a formatação de texto e variáveis
dentro do print() :

print(f"Meu nome é {nome} e tenho {idade} anos. Minha altura é {altura}m.")

Programação em Python 3
Resultado:

Meu nome é William e tenho 31 anos. Minha altura é 1.75m.

Usando print() para exibir cálculos


O print() também pode mostrar resultados de operações
matemáticas.

print(5 + 3) # Soma -> 8


print(10 - 2) # Subtração -> 8
print(4 * 2) # Multiplicação -> 8
print(16 / 2) # Divisão -> 8.0

Quebrando linhas com \n


O \n faz uma quebra de linha dentro do print() .

print("Linha 1\nLinha 2\nLinha 3")

Linha 1
Linha 2
Linha 3

Personalizando o separador e o final da


linha
O parâmetro sep="..." define o separador entre os valores.

O parâmetro end="..." define o que aparece no final da linha


(padrão é \n ).

print("A", "B", "C", sep="-") # Separa com "-"


print("Python", end="!") # Finaliza com "!" em vez de quebra de linha

A-B-C

Programação em Python 4
Python!

Convertendo entrada ( input() ) para outros tipos


Como o input() retorna uma string ( str ), precisamos converter
para número ( int ou float ) se quisermos fazer cálculos.

Exemplo de entrada numérica:

idade = int(input("Digite sua idade: ")) # Converte para inteiro


altura = float(input("Digite sua altura: ")) # Converte para float

print(f"Você tem {idade} anos e {altura}m de altura.")

🔹 Se o usuário digitar:
Digite sua idade: 25
Digite sua altura: 1.75

🔹 Saída:
Você tem 25 anos e 1.75m de altura.

def – Criando Funções


A palavra-chave def é usada para criar funções em Python.
🔹 O que é uma função?
Uma função é um bloco de código reutilizável que pode ser
chamado para executar uma ação específica.
Criando uma função:

def saudacao():
print("Olá! Bem-vindo ao Python.")

Agora podemos chamar essa função sempre que precisarmos:

Programação em Python 5
saudacao()

🔹 Saída:
Olá! Bem-vindo ao Python.

Função com parâmetros


Podemos passar informações para a função usando parâmetros.

def saudacao(nome):
print(f"Olá, {nome}! Seja bem-vindo.")

saudacao("William")

🔹 Saída:
Olá, William! Seja bem-vindo.

Função que retorna um valor


Podemos fazer uma função que calcula algo e retorna um valor
com return .

def soma(a, b):


return a + b # Retorna o resultado da soma

resultado = soma(5, 3)
print(f"A soma é {resultado}")

🔹 Saída:
A soma é 8

Usando input() dentro de uma função


Podemos combinar input() com def para criar funções interativas.

Programação em Python 6
def perguntar_nome():
nome = input("Digite seu nome: ")
print(f"Olá, {nome}! Como posso te ajudar?")

perguntar_nome()

🔹
Saída no console (se o usuário digitar "Ana")

Digite seu nome: Ana


Olá, Ana! Como posso te ajudar?

if , elif e else - Estruturas de Decisão


Essas palavras-chave permitem que o seu código tome decisões
com base em condições.

: Verifica se uma condição é verdadeira. Se for, o bloco


if

de código dentro do if é executado.

(abreviação de "else if"): Verifica outra condição caso


elif

a condição anterior (do if ) não tenha sido verdadeira.

: Caso nenhuma das condições anteriores ( if ou elif ) tenha


else

sido verdadeira, o bloco de código dentro do else é


executado.

Exemplo:

idade = 20
if idade < 18:
print("Você é menor de idade.")
elif idade == 18:
print("Você acabou de completar 18 anos!")
else:
print("Você é maior de idade.")

🔹 Explicação:
Programação em Python 7
Se a idade for menor que 18, o programa imprime "Você é
menor de idade."

Se a idade for exatamente 18, ele imprime "Você acabou de


completar 18 anos!"

Caso contrário (se for maior que 18), imprime "Você é maior
de idade."

while - Laço de Repetição (Loop)


O while cria um laço que vai repetir um bloco de código
enquanto uma condição for verdadeira. É muito útil para
repetições quando você não sabe quantas vezes a repetição vai
ocorrer, mas sabe qual é a condição para parar.

Exemplo:

contador = 0

while contador < 5:


print(f"Contador: {contador}")
contador += 1 # Incrementa o contador em 1

🔹 Explicação:
O laço começa com contador = 0 e continua enquanto o contador for
menor que 5.

A cada iteração, o valor de contador é incrementado em 1.

O programa imprime o valor de contador até que a condição


contador < 5 seja falsa.

for - Laço de Repetição (Loop)


O for é utilizado quando você deseja iterar (passar) por uma
sequência de itens, como uma lista, intervalo de números, ou
caracteres de uma string.
Exemplo:

Programação em Python 8
for i in range(5):
print(f"Contador: {i}")

🔹 Explicação:
O range(5) cria uma sequência de números de 0 a 4.

O laço for percorre esses números e imprime cada um deles.

🔹 Outro exemplo com lista:


nomes = ["Alice", "Bob", "Charlie"]
for nome in nomes:
print(f"Olá, {nome}!")

🔹 Explicação:
O for percorre a lista nomes , e em cada iteração, a variável
nome recebe um valor da lista. O programa imprime "Olá,
Alice!", depois "Olá, Bob!", e assim por diante.

Lista
Uma lista é uma coleção de valores armazenados em uma única
variável. As listas podem conter qualquer tipo de dado
(números, textos, outros objetos) e podem ter seu tamanho
alterado dinamicamente.

Como criar e usar uma lista:

# Criando uma lista


frutas = ["maçã", "banana", "laranja"]

# Acessando um item da lista (índices começam em 0)


print(frutas[0]) # Imprime "maçã"

# Modificando um item
frutas[1] = "manga" # Substitui "banana" por "manga"
print(frutas) # Imprime ["maçã", "manga", "laranja"]

# Adicionando um item

Programação em Python 9
frutas.append("morango") # Adiciona "morango" no final
print(frutas) # Imprime ["maçã", "manga", "laranja", "morango"]

# Removendo um item
frutas.remove("manga") # Remove "manga"
print(frutas) # Imprime ["maçã", "laranja", "morango"]

🔹 Explicação:
As listas podem ser manipuladas de diversas formas, como
adicionar, remover, acessar ou modificar elementos.

Os índices em listas começam do 0.

Programação em Python 10

Você também pode gostar