sketch-a-day/s180108_liveEdu/live_de_python_#33.md

2.9 KiB

Alexandre Villares

Arquiteto e professor, dá aulas de programação no contexto das artes visuais, saiba mais em abav.lugaralgum.com & arteprog.space

Também no twitter.com/villares & youtube.com/user/alexandrevillares

Sobre o Processing

Plataforma FLOSS de programação + IDE + comunidade: processing.org

  • Como instalar o Processing Modo Python

  • Tutorial fundamental de Py.Processing da Allison Parish, traduzido : Python, Jython e Java

  • Exemplo com from collections import deque, está no próprio IDE que tem montes de exemplos legais: File... > Examples > Basic > Imput > Storing Input

  • Exemplo dos Sólidos Platônicos que mostrei, e grade anterior, no repositório sketch-a-day

  • Exemplos com a biblioteca PeasyCam estão no repositório py.processing-play

  • Inúmeras bibliotecas (Java, mas não se assuste) podem ser instaladas pelo próprio IDE, como QueasyCam, Firmata, Fiisica... etc. usando a sintaxe add_library('___')

  • Usando a sintaxe from ___ import ___ podemos usar quaisquer bibliotecas que sejam "puro Python" (2.7), mas infelizmente não rolam as que tem extensões em C, como numpy :((

  • Processing Python exporta executaveis prontos para GNU/Linux, Windows e MacOS

  • Para exportar para web é melhor usar P5JS da Fundação Processing…mas é JavaScript :(( – Talvez role com Brython, um Python no browser escrito em JS [exemplo/prova de conceito]...

  • Livro muito bacana de Processing: Nature of Code do Daniel Shiffman (além de diretor da Fundação Processing ele tem um canal no YouTube chamado Coding Train, com montes de vídeos sobre P5JS)

Obrigado Edu e ouvintes!