Arte com matrizes: NumPy na programação criativa
16/10/2026 , Paralela 2

A biblioteca NumPy é base para a computação científica, mas é também usada em muitas outras coisas! Nesta palestra vamos ver conceitos fundamentais dos np.arrays em aplicações artísticas e criativas.


Mesmo sem conhecimentos aprofundados de computação científica ou ciência de dados, todos nós podemos usar bibliotecas avançadas do Python para fazer muitas coisas diferentes!
Nesta palestra vamos apresentar alguns conceitos básicos do NumPy e da interfaces dos arrays multidimensionais, mostrando exemplos de aplicação em Python para fins criativos e expressivos, produzindo desenhos e animações.


Quais conhecimentos prévios são necessários para que seja possível acompanhar bem a sua atividade?:

Para aproveitar esta palestra, basta ter tido um contato inicial com Python, o objetivo é mostrar o potencial de ferramentas do ecossistema de bibliotecas de Python e estimular as pessoas a pesquisar, experimentar e aprender novas e diferentes aplicações da linguagem.

O que as pessoas que participarem podem esperar aprender na sua atividade?:

É possível usar Python com finalidades muito diversas, inclusive trabalhos criativos e artísticos.
Muitas das mais sofisticadas ferramentas da computação científica se tornam mais acessíveis com Python, e podem ajudar na realização de inúmeras tarefas, como manipular muitos pixels ou calcular rapidamente, de forma mais eficiente, muitas operações, para fazermos desenhos e animações.

Escolha uma ou mais áreas em que essa proposta se encaixa: Computação Científica, Programação Criativa

Professor, artista visual e entusiasta da programação criativa, desenvolve material didático aberto, colabora com projetos de software livre e faz um desenho por dia com programação.

James Schmitz is a visual artist and creative technologist based in the United States. He is the author and maintainer of the open source library py5.