material-aulas
material-aulas copied to clipboard
Material para ensino introdutório de programação com Python em um contexto visual
Material para cursos e oficinas (repositório)
Como colaborar e contribuir?
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.
Você pode também fazer pequenas doações!
Ferramentas de programação utilizadas: combinações de Processing com Python
O material deste repositório foi criado inicialmente para que se pudesse 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. Existem hoje diversas possibilidades de combinar essas duas linguagens, veja abaixo com obter algumas delas:
- O que é e como instalar o Processing modo Python
- pyp5js com editor experimental online do projeto
- Biblioteca py5 (instruções de instalação usando Thonny IDE + plugin) Veja mais outras opções descritas neste quadro: Processing + Python tools table
Material para Python 3 com py5 (Novo! Em construção.)
Material para Processing modo Python (2019—2022)
Recursos relacionados
Biblioteca py5 (Python 3 + Processing)
- py5.ixora.io/reference/sketch.html - Referência oficial da biblioteca py5
- py5_cc.pdf - Referências rápida (colinha)
Processing modo Python
- py.processing.org/reference - Referência do Processing modo Python
- Processing.py in Ten Lessons (em Inglês) de Tristan B. @tabreturn
- Livro Getting Started with Processing.py (em Inglês) Allison Parrish et al.
- Processando-Processing - Ajude a traduzir mais coisas!
Processing modo Java
- processing.org/reference - Tem coisas que funcionam no Python
- Livro O código transcendente de Mateus Berruezo
- Programação Criativa de Monica Rizzolli e Alexandre Villares
- Guia de programação em Processing, Prof. Guilherme Ranoya (UFPE).
- Tradução da referência da linguagem - versão 1.0 (2005), Prof. Luiz Merkle (UFTPR)
Livros de Python
- DOWNEY, Allen. Pense em Python 2e
- BORGES, Luiz Eduardo. Python para desenvolvedores 3e
- SWEIGART, Al. Automatize tarefas maçantes com Python (traduzido pela Novatec)
ou automatetheboringstuff.com (site do autor em Inglês) - VANDERPLAS, Jake. Whirlwind Tour of Python
Licenças
Texto e imagens: Alexandre B A Villares - CC BY-NC-SA 4.0, exceto onde indicado, confira atribuições em cada página para materiais adaptados/remixados de outras fontes. 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.