Material para cursos e oficinas desenvolvido neste repositório.
Material para Python 3 com py5
Legado Material para Processing modo Python (2019—2022)
Este material didático foi criado inicialmente para ensinar/aprender a programar usando Processing modo Python, uma ferramenta livre de programação com a sintaxe de Python e que inclui o vocabulário, os recursos de desenho e manipulação de imagens do Processing. Atualmente há outras possibilidades de combinar Python e Processing, e outras ferramentas que combinam Python e desenho ou modelos tridimensionas, veja abaixo com obter algumas delas:
- Biblioteca py5, recomendada para a versão mais recente deste material, siga as instruções de instalação usando Thonny IDE + plugin.
- pyp5js, combina pyodide e p5js, experimente uma variante do editor online do projeto.
- Outras opções no quadro Processing + Python tools table
- Outras ferramentas de desenho ou modelagem tridimensional com Python
Este material didático pode ser modificado e usado para dar aulas. Leia as instruções para colaborar com este repositório e abra issues apontando problemas, sugerindo assuntos e melhorias, ou contribua com Pull Requests para o repositório.
Se você quer apoiar a continuidade deste projeto, que produz material didático aberto, faça um PIX 46c37783-5edb-4f1c-b3a8-1309db11488c
, doação de qualquer valor aqui ou também em
gumroad.com/villares!
- Fazines e pôsters
desenho()
"""Para desenhar com código, para desenhar junto, com o computador e com outras pessoas!"""
- Desenhos diários: sketch-a-day
- Paper objects with Processing and Python
- [Trabalho em andamento] Quebra-cabeças de Parsons com resultado visual
- [Trabalho em andamento] NumPy para leigos
- Outras opções de desenho com Python: Resources for teaching programming for artists, designers and architects
- Outros recursos e livros de Processing e Python
Texto e imagens: © 2019-2024 Alexandre B A Villares - Licença CC BY-SA 4.0, para o material acrescentado a partir de 2022 (usando a biblioteca py5), exceto onde indicado, confira atribuições em cada página para materiais adaptados/remixados de outras fontes. Material até 2022 (usando Processing Modo Python) sob CC BY-NC-SA 4.0, sujeito às mesmas exceções. Agradeço aos colaboradores do repositório que doam suas contribuições nestes termos!
Código: GNU GPL v3.0, exceto onde for indicado, por alguma razão.