Junta-te ao Percurso de Pyret do Exercism para teres acesso a 66 exercícios com análise automática do teu código e mentoria pessoal, tudo 100% gratuito.
fun sum(lst):
cases (List) lst:
| empty => 0
| link(first, rest) => first + sum(rest)
end
where:
sum([list: ]) is 0
sum([list: 1, 2, 3]) is 6
end
Torna-te melhor a programar com exercícios divertidos e gratificantes que põem à prova a tua compreensão dos conceitos no Exercism.
Verifica se uma determinada string é um número ISBN-10 válido.
Calcula os pontos obtidos num único lançamento de um jogo de dardos.
Dadas as posições de duas rainhas num tabuleiro de xadrez, indica se estão posicionadas de forma a poderem atacar-se uma à outra.
Enquanto linguagem de ensino, o Pyret dá prioridade à legibilidade, recorrendo a uma sintaxe limpa e direta
O Pyret está disponível onde quer que o npm possa ser instalado ou online em https://code.pyret.org/editor
O Pyret foi concebido para ter uma curva de aprendizagem gradual, com foco nas práticas gerais de programação
Toda a cadeia de ferramentas envolve cerca de 100 MB de transferência
O Pyret inclui um executor de testes integrado, o que faz dos testes uma parte natural do processo de desenvolvimento
O Pyret é um laboratório em desenvolvimento ativo para avanços no ensino dos fundamentos da informática
Cada linguagem tem a sua própria forma de fazer as coisas. Pyret não é exceção. Os nossos mentores vão ajudar-te a aprender a pensar como um programador de Pyret e a escrever código idiomático em Pyret. Depois de resolveres um exercício, submete-o à nossa equipa de voluntários e eles darão dicas, ideias e feedback sobre como fazer com que o teu código se pareça mais com aquilo que costumas ver em Pyret. Vão ajudar-te a descobrir as coisas que não sabes que não sabes.
Sabe mais sobre mentoriaO percurso Pyret do Exercism tem 66 exercícios para te ajudar a escrever melhor código.
Vê todos os exercícios de Pyret