Ícone do app Python for Kids: Coding Games

Python for Kids: Coding Games

Educação · Grátis · iOS & Android · CoddyKit

Python for Kids: Coding Games — Quebra-cabeças de blocos que se transformam em Python de verdade

Python for Kids: Coding Games é um app gratuito para iOS e Android destinado a pais cujos filhos estão prontos para programar, levando-os de quebra-cabeças de blocos ao Python digitado. As crianças encaixam os blocos, pressionam Run e veem um personagem se mover enquanto o programa Python correspondente aparece ao lado dos blocos. Depois, elas desenham com o turtle, corrigem programas com erros e avançam por 20 cursos curtos — com uma Parent Corner protegida por um controle parental.

App Store — Baixe grátisGoogle Play — Baixe grátis
Preço
Grátis, upgrade para Pro
Plataformas
iOS e Android
Idiomas
22
Classificação etária
4+
Versão
82.6.0
Requisitos
iOS 15.1 ou posterior
App Store
3.5 ★ (11)
Ilustração de uma criança sorridente segurando um tablet ao lado da tela inicial do Python for KidsCartão do percurso de aprendizagem de Python for Kids, com um botão Começar a primeira lição e progresso de 0 por cento
41Quebra-cabeças de programação em blocos
14Desenhos com turtle
84Lições em 20 cursos
Todo programa em blocos também é um programa Python.

Muitos jogos de programação para crianças param nos blocos. Aqui, os blocos são uma ponte: o código Python fica ao lado do quebra-cabeça, com a linha em execução destacada, para que passar de arrastar blocos a digitar código pareça o próximo nível do mesmo jogo, e não uma matéria nova.

O que é

Python for Kids: Coding Games é um app gratuito para iOS e Android que ensina Python às crianças, começando com 41 quebra-cabeças de programação em blocos que mostram o Python real por trás de cada bloco. O app também oferece um estúdio de desenhos com turtle e 14 desenhos, um Bug Hunt, uma missão diária, 20 cursos curtos com 84 lições e 60 missões. A Parent Corner, as compras e os links externos ficam protegidos por um controle parental, e os dados da Parent Corner permanecem no dispositivo.

Dentro do app

Como ele é

Ilustração de uma criança sorridente segurando um tablet ao lado da tela inicial do Python for Kids
InícioA tela inicial mostra a meta diária e um Hub de Habilidades, ao lado de uma ilustração da loja com uma criança usando um tablet.
Cartão do percurso de aprendizagem de Python for Kids, com um botão Começar a primeira lição e progresso de 0 por cento
Percurso de aprendizagemO cartão do percurso de aprendizagem inicia a primeira lição e mostra o progresso ao longo do curso.
Página do curso Primeiros passos com programação, mostrando 84 lições e um primeiro curso gratuito
Página do cursoO primeiro curso, Primeiros passos com programação, é gratuito e começa com O que é programação? e O que é um algoritmo?
Cartão de tópico do curso sobre algoritmos no dia a dia, ao lado de uma criança em uma bicicleta
TópicosOs cartões de tópicos relacionam ideias como algoritmos à vida cotidiana, em partes curtas.
Tela de chat com IA e sugestões para explicar conceitos, dar dicas, fazer um quiz e criar um roteiro de aprendizagem de programação para crianças
Chat com IAO chat com IA sugere explicar ideias, dar dicas, fazer um quiz e criar um roteiro de aprendizagem.

O curso

O que o curso Python for Kids aborda

Cursos curtos da própria lista de cursos do app, que vão desde o que é programação até escrever programas reais com Python.

  1. Primeiros passos com programação

    O que é programação e o que é um algoritmo, explicados em lições curtas com exemplos coloridos. Este primeiro curso é gratuito.

  2. Introdução ao Python e fundamentos de Python

    A primeira instrução print, variáveis, entrada de dados e matemática simples, avançando até pequenos programas que uma criança pode executar.

  3. Instruções condicionais

    if e else: ensinando um programa a escolher entre dois caminhos com base no que é verdadeiro.

  4. Funções e listas

    Reutilização de um bloco de código com uma função e armazenamento de uma lista de itens, como uma lista de frutas.

  5. Programação orientada a objetos e arquivos

    Uma primeira introdução a classes e à leitura e gravação de arquivos, para crianças que querem ir além do básico.

  6. Trabalhando com bibliotecas

    Uso de código pronto, com cursos posteriores que abordam PyGame e dados.

  7. Introdução à inteligência artificial

    O que é inteligência artificial e onde ela aparece, com aplicações e um primeiro passo na preparação para IA com Python.

  8. Dados e visualização

    Manipulação de dados e gráficos simples para alunos mais velhos que estão prontos para o próximo passo.

Como funciona

Como é a sessão de uma criança

As sessões são curtas e divertidas, com uma missão diária que mantém uma sequência leve, além de objetivos e dicas que podem ser lidos em voz alta para quem está começando a ler.

  1. Resolva um quebra-cabeça de blocos

    Mova, repita e gire os blocos para chegar ao objetivo e veja a versão em Python do mesmo programa ser destacada linha por linha enquanto ele é executado. Até três estrelas recompensam a resolução de um nível usando o menor número possível de blocos.

  2. Desenhe com o turtle

    Altere um número ou uma palavra em um programa curto de desenho tocando na tela, pressione Run e veja o turtle desenhar a nova imagem — uma estrela, uma flor, uma espiral ou um floco de neve — sem precisar de teclado.

  3. Corrija um erro e depois escreva código

    Execute um programa que está quase certo, identifique o que deu errado e corrija-o. Depois, lições curtas, questionários e 60 missões levam à criação e ao salvamento dos próprios programas no editor.

O que está incluído

O que há no app

41

Quebra-cabeças de programação em blocos

Mova, repita, gire e corrija um programa para chegar ao objetivo, com o Python real mostrado ao lado de cada quebra-cabeça. As crianças também podem criar e salvar seu próprio nível depois de resolvê-lo.

14

Desenhos com turtle

Uma estrela, uma flor, uma espiral, um floco de neve, uma cidade e muito mais, tudo criado com programas curtos que você pode editar tocando nas palavras e nos números.

84

Lições em 20 cursos

De O que é programação? a print, variables, loops, functions e lists, chegando a uma primeira introdução a classes, com exemplos, questionários e prática em cada lição.

60

Missões

Pequenos programas para criar, como dizer seu nome, contar até 10 ou desenhar uma estrela, nos níveis fácil, médio e difícil.

Bug Hunt

Descubra o que está errado

Execute um programa que está quase certo, encontre o erro e corrija-o, com uma missão diária para acompanhar.

Pais

Parent Corner

Um relatório semanal do tempo gasto e das ideias praticadas. A Parent Corner, as compras e os links que saem do app ficam protegidos por um controle parental, e os dados são armazenados somente no dispositivo.

Para pais

Com que idade uma criança pode começar a programar em Python e como isso acontece?

Não existe uma idade única. Crianças que conseguem seguir uma sequência de etapas estão prontas para a programação em blocos, em que as instruções são peças que podem ser encaixadas, e o Python digitado geralmente faz sentido quando a criança já lê com desenvoltura e teve contato com loops e condições em blocos. Python é uma linguagem digitada comum para começar porque seu código se parece com o inglês comum, então um programa curto, como um loop que repete uma etapa de desenho, é fácil de ler e modificar para uma criança.

Sequências e algoritmosa primeira ideia

Um programa é uma lista de etapas na ordem correta. Mover um personagem até uma casa-alvo usando o menor número possível de blocos ensina a criança a planejar a ordem antes de pressionar Run.

Loopsfaça cinco vezes

Um loop repete uma ação em vez de repetir a instrução. Desenhar uma estrela ou uma espiral com o turtle mostra por que um loop curto é melhor do que dez linhas copiadas.

Condiçõesse isto, então aquilo

Uma condição permite que um programa escolha. É a primeira vez que a criança vê o código se comportar de maneira diferente dependendo do que é verdadeiro.

Depuraçãoa habilidade de verdade

Um programa que está quase certo é mais valioso para quem está aprendendo do que um programa concluído, porque encontrar o que deu errado é grande parte do trabalho de quem programa. Ler, executar e corrigir um programa quase correto desenvolve a paciência e a lógica.

Para quem é

Para quem é — e para quem não é

É uma boa opção se você

  • Você é um responsável procurando um primeiro app de programação que leve ao Python de verdade, em vez de parar nos blocos
  • Você tem uma criança que já experimentou programação em blocos e está pronta para o próximo passo
  • Você quer que uma criança aprenda brincando, desenhando e corrigindo erros, em sessões curtas
  • Você gosta de ter uma visão semanal do tempo gasto e das ideias praticadas, mantida apenas no dispositivo
  • Você prefere que as compras e os links externos fiquem protegidos por um bloqueio parental

Não é a ferramenta certa se você

  • Você quer que uma criança seja totalmente independente em um laptop, usando um editor de texto desde o início
  • Você espera que tudo seja gratuito: o primeiro curso, 12 quebra-cabeças, 7 desenhos e as primeiras missões são gratuitos, e o Pro desbloqueia o restante
  • Você está procurando uma ferramenta de gerenciamento de sala de aula com contas para professores
  • Você tem uma criança que ainda não consegue ler — as metas e dicas podem ser lidas em voz alta, mas as lições ainda pressupõem conhecimentos básicos de leitura

Dúvidas

Perguntas frequentes

Python for Kids: Coding Games é adequado para uma criança iniciante?

Sim. Python for Kids: Coding Games foi criado para crianças que nunca programaram e para aquelas que já experimentaram blocos e querem dar o próximo passo. Ele começa com quebra-cabeças de blocos, mostra o Python por trás de cada um e avança até o código digitado, tornando gradual o caminho da brincadeira à programação.

Como os quebra-cabeças de blocos levam ao Python de verdade?

Cada um dos 41 quebra-cabeças de blocos exibe o programa Python correspondente ao lado dos blocos, com a linha em execução iluminada enquanto o personagem se move. A criança vê que os blocos arrastados e o código que ela digitará mais tarde são a mesma coisa, o que torna muito menor o passo até a digitação.

O que meu filho vai aprender?

Sequências e algoritmos, loops, condições, depuração, funções e armazenamento de listas de itens, usando Python desde a primeira lição. Os 20 cursos curtos, com 84 lições, vão de O que é programação? a print, variáveis, entrada de dados, if e else, loops e range(), depois funções, listas, dicionários, arquivos e uma primeira introdução a classes.

O app é seguro para crianças e o que os responsáveis podem controlar?

Python for Kids: Coding Games mantém o Parent Corner, as compras e os links que levam para fora do app protegidos por um bloqueio parental. O Parent Corner mostra um relatório semanal do tempo gasto e das ideias praticadas, e esses dados ficam armazenados apenas no dispositivo. Leia a política de privacidade disponível na página do app na loja antes de permitir que uma criança use qualquer app.

Meu filho precisa de um teclado?

Não para começar. Os quebra-cabeças de blocos são resolvidos encaixando blocos, e, no Turtle Drawing Studio, a criança edita o código tocando nas palavras e nos números. Digitar se torna útil mais tarde, nas lições, missões e no editor em que ela escreve e salva os próprios programas.

O que é Bug Hunt?

Bug Hunt apresenta à criança um programa que está quase certo. Ela o executa, percebe o que deu errado e corrige o problema. Isso treina o hábito de ler e conferir, do qual os programadores dependem, e uma missão diária mantém uma sequência leve de prática, sem pressão.

Python for Kids: Coding Games é gratuito?

O download é gratuito. O primeiro curso, 12 quebra-cabeças de blocos, 7 desenhos com Turtle e as primeiras missões são gratuitos, e o app continua utilizável sem assinatura. O Pro desbloqueia todos os cursos, quebra-cabeças, desenhos e missões, além do exame final e de um certificado de conclusão com o nome da criança.

Por que ensinar Python em vez de ensinar apenas blocos?

Os blocos são um excelente primeiro passo, mas não são o que os programadores escrevem. Python é amplamente usado, e seu código se aproxima da linguagem comum, permitindo que uma criança passe dos blocos para uma linguagem textual sem recomeçar do zero. Neste app, os dois são mostrados lado a lado, para que a conexão fique visível.

Crianças mais velhas também podem usar?

Sim. Além dos quebra-cabeças de blocos, os cursos chegam a funções, listas, dicionários, arquivos e classes, e os cursos posteriores introduzem bibliotecas, PyGame, dados e inteligência artificial, para que uma criança que já superou os quebra-cabeças possa continuar aprendendo. As 60 missões são divididas em fácil, médio e difícil.

Quais plataformas e linguagens ele oferece suporte?

Python for Kids: Coding Games funciona no iPhone e no iPad pela App Store e no Android pelo Google Play, e a interface do app está disponível em 22 idiomas. Ele tem classificação 4+ na App Store.

Comece agora

Comece hoje pelo primeiro quebra-cabeça

Grátis para começar no iOS e no Android, em 22 idiomas.

App Store — Baixe grátisGoogle Play — Baixe grátis
Última revisão · Publicado pela CoddyKit · Política de privacidade
Disponível em iOS e Android.