Ir para o conteúdo
  • Minha conta
  • MakerZine
  • O que é o MakerZine?
    • Portfólio Tech
  • Buscar Recursos Pedagógicos
  • Cursos / Livros
  • 0
  • Alternar pesquisa do site
0 Menu Fechar
  • Início
  • Desafio: 100 dias de Python

Desafio: 100 dias de Python

Tópicos

  • 10 Sections
  • 101 Lessons
  • 110 Days
Expand all sectionsCollapse all sections
  • Introdução e Fundamentos
    11
    • 1.1
      O que preciso saber para iniciar o desafio dos 100 dias?
    • 1.2
      Dia 01: Primeiro programa: Hello, World!
    • 1.3
      Dia 02: Mensagem personalizada
    • 1.4
      Dia 03: Calculando o dobro de um número
    • 1.5
      Dia 04: Somando dois números
    • 1.6
      Dia 05: Operações matemáticas básicas
    • 1.7
      Dia 06: Conversão de temperaturas
    • 1.8
      Dia 07: Comparando dois números
    • 1.9
      Dia 08: Cálculo de área de um retângulo
    • 1.10
      Dia 09: Número par ou ímpar
    • 1.11
      Dia 10: Saudação personalizada
  • Estruturas de Decisão
    10
    • 2.0
      Dia 11: Positivo, negativo ou zero
    • 2.1
      Dia 12: Maior entre três números
    • 2.2
      Dia 13: Ano bissexto
    • 2.3
      Dia 14: Preço com desconto
    • 2.4
      Dia 15: Simulando um login
    • 2.5
      Dia 16: Correspondência de mês
    • 2.6
      Dia 17: Número entre 1 e 100
    • 2.7
      Dia 18: Conta com gorjeta
    • 2.8
      Dia 19: Categoria de idade
    • 2.9
      Dia 20: Verificação de triângulo
  • Laços de Repetição
    10
    • 3.0
      Dia 21: Números de 1 a 10
    • 3.1
      Dia 22: Soma de 1 a N
    • 3.2
      Dia 23: Tabuada de um número
    • 3.3
      Dia 24: Números pares de 1 a 50
    • 3.4
      Dia 25: Cálculo do fatorial
    • 3.5
      Dia 26: Sequência de Fibonacci
    • 3.6
      Dia 27: Adivinhe o número secreto
    • 3.7
      Dia 28: Média de N números
    • 3.8
      Dia 29: Simulando um caixa eletrônico
    • 3.9
      Dia 30: Divisores de um número
  • Trabalhando com Strings
    10
    • 4.0
      Dia 31: Contando caracteres em uma string
    • 4.1
      Dia 32: String em maiúsculas e minúsculas
    • 4.2
      Dia 33: Invertendo uma string
    • 4.3
      Dia 34: Palíndromo
    • 4.4
      Dia 35: Substituição de palavras em uma frase
    • 4.5
      Dia 36: Contagem de vogais
    • 4.6
      Dia 37: Iniciais de um nome completo
    • 4.7
      Dia 38: Ordenando palavras alfabeticamente
    • 4.8
      Dia 39: Dividindo uma string em palavras
    • 4.9
      Dia 40: Comparação de strings
  • Listas
    10
    • 5.0
      Dia 41: Armazenando e exibindo números
    • 5.1
      Dia 42: Soma de elementos de uma lista
    • 5.2
      Dia 43: Encontrando o maior número
    • 5.3
      Dia 44: Média dos valores de uma lista
    • 5.4
      Dia 45: Organizando lista em ordem crescente
    • 5.5
      Dia 46: Notas de alunos e maior nota
    • 5.6
      Dia 47: Verificando número em uma lista
    • 5.7
      Dia 48: Busca de nomes em uma lista
    • 5.8
      Dia 49: Contando números pares em uma lista
    • 5.9
      Dia 50: Concatenando lista de strings
  • Dicionários
    10
    • 6.0
      Dia 51: Informações de um aluno
    • 6.1
      Dia 52: Frequência de palavras em texto
    • 6.2
      Dia 53: Produtos e preços em dicionário
    • 6.3
      Dia 54: Cadastro de usuários com senha
    • 6.4
      Dia 55: Agenda de contatos
    • 6.5
      Dia 56: Histórico de login de usuários
    • 6.6
      Dia 57: Convertendo lista em dicionário
    • 6.7
      Dia 58: Criando dicionário invertido
    • 6.8
      Dia 59: Registro de vendas e cálculo total
    • 6.9
      Dia 60: Exibindo chaves e valores formatados
  • Funções e Módulos
    10
    • 7.0
      Dia 61: Função para somar números
    • 7.1
      Dia 62: Função para calcular fatorial
    • 7.2
      Dia 63: Função para verificar número primo
    • 7.3
      Dia 64: Função para identificar palíndromo
    • 7.4
      Dia 65: Módulo com funções matemáticas
    • 7.5
      Dia 66: Função para calcular MDC
    • 7.6
      Dia 67: Função para calcular potência
    • 7.7
      Dia 68: Módulo para manipulação de strings
    • 7.8
      Dia 69: Função para números primos em intervalo
    • 7.9
      Dia 70: Validação de e-mails com padrão
  • Projetos Práticos
    10
    • 8.0
      Dia 71: Simulação de calculadora
    • 8.1
      Dia 72: Gerador de senhas aleatórias
    • 8.2
      Dia 73: Jogo de adivinhação com níveis
    • 8.3
      Dia 74: Cadastro com autenticação
    • 8.4
      Dia 75: Gerador de gráficos com matplotlib
    • 8.5
      Dia 76: Sistema de tarefas
    • 8.6
      Dia 77: Controle de despesas e receitas
    • 8.7
      Dia 78: Sistema de controle de estoque
    • 8.8
      Dia 79: Sistema de votação
    • 8.8
      Dia 80: Analisador de arquivos CSV
  • Desafios Avançados
    19
    • 9.0
      Dia 81: Jogo: Pedra, Papel e Tesoura
    • 9.1
      Dia 82: Sistema de geração de boletos
    • 9.2
      Dia 83: Gestão de biblioteca
    • 9.3
      Dia 84: Simulador de caixa eletrônico
    • 9.4
      Dia 85: Análise de dados de API pública
    • 9.5
      Dia 86: Leitura e escrita de JSON
    • 9.6
      Dia 87: Bot para automação
    • 9.7
      Dia 88: Simulação de semáforo
    • 9.8
      Dia 89: Banco de dados SQLite
    • 9.9
      Dia 90: Organização de arquivos por extensão
    • 9.10
      Dia 91: Portfólio interativo no terminal
    • 9.11
      Dia 92: Gráficos e relatórios automáticos
    • 9.12
      Dia 93: Aplicação CLI para atividades físicas
    • 9.13
      Dia 94: Simulador de vendas
    • 9.14
      Dia 95: Chatbot básico
    • 9.15
      Dia 96: Estatísticas avançadas de dados
    • 9.16
      Dia 97: Jogo de adivinhação com ranking
    • 9.17
      Dia 98: Gerenciador de senhas local
    • 9.18
      Dia 99: Nuvem de palavras para análise de textos
  • Projeto final
    1
    • 10.0
      Dia 100: Portfólio final do desafio
This content is protected, please login and enroll in the course to view this content!
Dia 38: Ordenando palavras alfabeticamente
Anterior
Dia 40: Comparação de strings
Próximo

Recursos MakerZine

  • Recursos pedagógicos
  • Planos de aula
  • Atividades
  • Projetos interdisciplinares
  • Apps educacionais
  • Cursos
  • Livros digitais
  • Desafios

Cursos MakerZine

  • Google Gemini para otimizar seu tempo
  • ChatGPT para otimizar seu tempo
  • Primeiros passos com Arduino
  • Primeiros passos com Scratch
  • Primeiros passos com Micro:bit
  • Primeiros passos com TinkerCad

Acompanhe


Grupo de discussão no Facebook

Instagram do MakerZine

Telegram do MakerZine

YouTube do Rodrigo Terra

LinkedIn MakerZine


O MakerZine tem o DNA USP!

Certificado pelo Google



Certificado pelo SiteLock


SiteLock

  • Termos de uso
  • Política de privacidade
  • Direitos autorais
  • Contato
MakerZine - Carinhosamente desenvolvido e mantido pelo Rodrigo Terra.

Todos os direitos reservados.



Fechar menu