Bem-vindos à Aula 2 do nosso Curso Completo de Python para Iniciantes! Na aula anterior, instalamos o Python e escrevemos nosso primeiro “Hello, World!”. Agora é hora de aprofundar os conhecimentos e dominar os blocos fundamentais de qualquer programa Python.
Nesta aula, vamos explorar com detalhes as variáveis, os tipos de dados primitivos e os operadores que formam a base da lógica de programação em Python. Se você quer construir uma carreira sólida em desenvolvimento, ciência de dados, automação ou inteligência artificial, dominar esses conceitos é absolutamente essencial.
🔹 O que você vai aprender nesta aula:
Variáveis em Python:
O que são variáveis e como declará-las
Regras de nomenclatura (snake_case, camelCase)
Atribuição simples e múltipla
Reatribuição e tipagem dinâmica
Boas práticas de nomeação
Tipos de Dados Primitivos:
int (números inteiros)
float (números decimais)
str (strings/textos)
bool (booleanos: True e False)
Como verificar o tipo com type()
Conversão entre tipos (casting): int(), float(), str(), bool()
Operadores:
Operadores aritméticos (+, -, *, /, //, %, **)
Operadores de comparação (==, !=, >, <, >=, <=)
Operadores lógicos (and, or, not)
Operadores de atribuição (=, +=, -=, *=, /=)
Precedência de operadores
Entrada de dados:
Função input() para interagir com o usuário
Convertendo entradas para os tipos corretos
Exemplos práticos de programas interativos
🔹 Exercícios práticos incluídos:
Ao final da aula, propomos exercícios para fixar o conteúdo: calculadora simples, conversor de temperaturas e um programa de cadastro básico. As soluções serão comentadas na Aula 3.
🔹 Material de apoio:
Todo o código-fonte está disponível no GitHub (link na descrição e no card do vídeo). Baixe, execute e modifique à vontade!
🔹 Para quem é este curso:
Iniciantes absolutos em programação
Profissionais migrando de carreira
Estudantes de TI e engenharia
Qualquer pessoa curiosa sobre Python
📌 Inscreva-se e ative as notificações para acompanhar a série completa!
📌 Curta se este conteúdo ajudou você.
📌 Comente suas dúvidas — respondemos todos!
# Primeiro exercicio
ano = 0
print('Digite o ano (9999 para sair)')
while ano != 9999:
ano = int(input('Ano: '))
if (ano%4==0 and ano%100!=0) or (ano%400==0):
print('Ano Bissexto')
else:
print('Ano Nao e bissexto')
print('Programa encerrado!')
# Segundo exercicio
import random
numero = random.randrange(1,100)
wtenta = 0
while wtenta < 10:
seunum = input("Digite seu palpite : ")
wtenta = wtenta + 1
if seunum == numero:
print("Parabens voce acertou em ", wtenta, "tentativas.")
wtenta = 11
else:
if seunum < numero:
print("Tente um valor maior.")
else:
print("Tente um valor menor.")
if wtenta == 10:
print("Voce utrapassou o numero de tentativas, tente novamente!")
# Terceiro exercicio
def verifica(saque):
lista = []
notas = 0
valor = saque
qtd = saque // 100
lista += [" "]
if (qtd > 0):
nota_100 = 'Quantidade de notas de 100 : ' + str(qtd)
lista.append(nota_100)
notas = notas + qtd
saque=saque % 100
qtd = saque // 50
if (qtd > 0):
nota_50 = 'Quantidade de notas de 50 : ' + str(qtd)
lista.append(nota_50)
notas = notas + qtd
saque=saque % 50
qtd = saque // 20
if (qtd > 0):
nota_20 = 'Quantidade de notas de 20 : ' + str( qtd)
lista.append(nota_20)
notas = notas + qtd
saque=saque % 20
qtd = saque // 10
if (qtd > 0):
nota_10 = 'Quantidade de notas de 10 : ' + str(qtd)
lista.append(nota_10)
notas = notas +(qtd)
saque=saque % 10
qtd = saque // 5
if (qtd > 0):
nota_5 = 'Quantidade de notas de 5 : ' + str(qtd)
lista.append(nota_5)
notas = notas +(qtd)
saque=saque % 5
qtd = saque // 2
if (qtd > 0):
nota_2 = 'Quantidade de notas de 2 : ' + str(qtd)
lista.append(nota_2)
notas = notas + qtd
lista += [" "]
lista += ["_______________________________________________"]
lista += ["Seu saque no valor de " +str(valor) + " tem " +str(notas) + " notas!!!"]
lista += [" "]
for i in range(len(lista)):
print(lista[i])
return lista[0 : 8]
def main():
global saque
saque = int(input('Digite o valor do saque : '))
if ( 10 <= saque <= 999999):
verifica(saque)
else:
print('Valor nao pode ser sacado')
main()
Entre em contato conosco para mais informações via whatsapp abaixo.
Doar para a “Future School EAD” é essencial para manter e expandir o acesso à educação gratuita em informática. Esta escola oferece cursos de alta qualidade sem custo, capacitando jovens e adultos com habilidades essenciais para o mercado de trabalho atual.
Sua contribuição permite que mais pessoas transformem suas vidas por meio do aprendizado digital, reduzindo desigualdades sociais e promovendo a inclusão digital. Apoiar a Future School EAD é investir em um futuro mais justo e tecnológico para todos.
Participe do grupo do WhatsAapp (11-98342.2503) no plantão de dúvidas (Sábados).
Você quer ajudar a manter este site?
PIX é celular (11-98342.2503) Favorecido: Jorge Gilberto.
Curso de Java
Curso de Lógica
© 2017/2024 Future School EAD. Todos os direitos reservados | Desenvolvido por Alberto Lima Soluções Digitais.