Example puzzles (work in progress)Quebra-cabeças exemplo (trabalho em andamento)

100 primeiros passos
funções
grades
laços de repetição
variáveis


This website, based on previous on work by Pamela Fox, and other researchers, lets you work on Faded Parsons Problems, a type of programming exercise where you rearrange blocks of code and fill in blanks to create a working program. You can learn more about Faded Parsons Problems in Nate Weinman's CHI 2021 paper.The problems hosted here are all in Python 3 (via pyodide) and use drawing infrastructure provided by pyp5js, modified to use method names more similar to the py5 library for creative coding.

If you'd like to host your own problems, check the GitHub repository for more instructions.


Esta página é baseada em um trabalho anterior de Pamela Fox, e outras pessoas pesquisadores, permite trabalhar com quebra-cabeças de Parsons com lacunas (faded), um tipo de exercício de programação em que você deve reordenar bolcos de código e prencher as lacunas para produzir um programa que funciona. Saiba mais sobre Parsons Problems em Nate Weinman's CHI 2021 paper. Os quebra-cabeças aqui hospedados são em Python 3 (via pyodide) e usam a infraestrutura de desenho do projeto pyp5js, modificado para que os nomes ficassem mais parecidos com a biblioteca py5 voltada à programação criativa.

Se você quiser publicar você mesmo seus próprios quebra-cabeças, veja mais instruções no repositório no GitHub. As instruções estão em inglês, mas se tiver dúvidas você pode entrar em contato com Alexandre B A Villares.