{"id":19386124,"url":"https://github.com/iagolirapasssos/code-teacher-python","last_synced_at":"2026-04-12T18:56:35.569Z","repository":{"id":257155697,"uuid":"857469757","full_name":"iagolirapasssos/code-teacher-python","owner":"iagolirapasssos","description":"Code Teacher é um jogo educacional interativo desenvolvido para ajudar os usuários a melhorar suas habilidades de programação em Python de uma forma divertida e prática. ","archived":false,"fork":false,"pushed_at":"2024-09-15T23:22:56.000Z","size":3115,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-07T08:13:11.272Z","etag":null,"topics":["education","educational","educational-game","educational-project","python","python-3","python3","pythongame"],"latest_commit_sha":null,"homepage":"https://iagolirapasssos.github.io/code-teacher-python/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/iagolirapasssos.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-09-14T18:37:05.000Z","updated_at":"2024-09-15T23:26:29.000Z","dependencies_parsed_at":"2024-09-15T15:16:07.544Z","dependency_job_id":null,"html_url":"https://github.com/iagolirapasssos/code-teacher-python","commit_stats":null,"previous_names":["iagolirapasssos/code-teacher-python"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iagolirapasssos%2Fcode-teacher-python","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iagolirapasssos%2Fcode-teacher-python/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iagolirapasssos%2Fcode-teacher-python/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/iagolirapasssos%2Fcode-teacher-python/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/iagolirapasssos","download_url":"https://codeload.github.com/iagolirapasssos/code-teacher-python/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240527411,"owners_count":19815842,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["education","educational","educational-game","educational-project","python","python-3","python3","pythongame"],"created_at":"2024-11-10T10:04:20.731Z","updated_at":"2026-04-12T18:56:30.510Z","avatar_url":"https://github.com/iagolirapasssos.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Code Teacher Python - README\n\n## Visão Geral\n\n**Code Teacher** é um jogo educacional interativo desenvolvido para ajudar os usuários a melhorar suas habilidades de programação em Python de uma forma divertida e prática. O jogo é projetado para testar e reforçar conceitos de programação, oferecendo uma plataforma para que você escreva, execute e teste códigos Python em um ambiente simulado.\n\n## Objetivos do Jogo\n\nO objetivo principal do Code Teacher é completar uma série de desafios de programação, cada um com uma descrição específica e uma função Python a ser implementada. A ideia é criar uma função que resolva um problema definido, e o jogo testa sua solução para garantir que ela funcione corretamente.\n\n### Benefícios\n\n- **Aprendizado Ativo**: Aprenda Python de forma prática e interativa, aplicando conceitos à medida que você avança.\n- **Desenvolvimento de Habilidades**: Melhore suas habilidades de resolução de problemas e lógica de programação.\n- **Feedback Imediato**: Receba feedback instantâneo sobre seu código, permitindo correções rápidas e aprendizado contínuo.\n- **Engajamento**: Jogue e aprenda de forma envolvente, com desafios variados que mantêm o interesse.\n\n## Como Jogar\n\n1. **Inicie o Jogo**: Ao abrir o jogo, você verá um editor de código e uma área de saída. O editor de código é onde você escreverá suas soluções.\n\n2. **Leia o Desafio**: No painel de nível, leia a descrição do desafio. Cada desafio pede que você defina uma função específica em Python.\n\n3. **Escreva o Código**: Use o editor para implementar a função conforme solicitado. O editor fornece um ambiente para escrever e ajustar seu código.\n\n4. **Execute o Código**: Clique no botão \"Run Code\" para executar seu código. O jogo testará automaticamente sua solução contra um conjunto de testes e exibirá o resultado na área de saída.\n\n5. **Revise os Resultados**: Veja os resultados dos testes e as mensagens de erro, se houver. Ajuste seu código conforme necessário para passar todos os testes.\n\n6. **Avance para o Próximo Desafio**: Depois de passar todos os testes, você pode avançar para o próximo desafio e continuar a praticar.\n\n### Dicas para Jogar\n\n- **Leia Cuidadosamente**: Certifique-se de entender o que cada desafio está pedindo antes de começar a codificar.\n- **Teste Seu Código**: Experimente seu código com diferentes entradas para garantir que ele funcione em todos os casos.\n- **Use a Documentação**: Se precisar, consulte a documentação de Python para revisar funções e métodos.\n- **Peça Ajuda**: Se ficar preso, considere revisar o código de exemplo ou procurar dicas em fóruns de programação.\n- **Pratique Regularmente**: Quanto mais você pratica, melhor você se torna. Aproveite os desafios para explorar novos conceitos e técnicas.\n\n## Contribuições\n\nSe você deseja contribuir para o desenvolvimento do Code Teacher, sinta-se à vontade para enviar sugestões, reportar bugs ou adicionar novos desafios. Sua contribuição ajuda a tornar o jogo melhor para todos!\n\n## Licença\n\nEste projeto é licenciado sob a [Licença MIT](LICENSE). Sinta-se livre para usar e modificar o código conforme necessário.\n\n---\n\nEsse README oferece uma visão geral clara do jogo, seus objetivos e como jogar, além de fornecer dicas úteis para maximizar a experiência de aprendizado.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fiagolirapasssos%2Fcode-teacher-python","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fiagolirapasssos%2Fcode-teacher-python","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fiagolirapasssos%2Fcode-teacher-python/lists"}