PythonBrasil[14]


Desenhando Doideiras com Python



Bernardo Fontes


Natal / RN

19 de Outubro de 2018

Olar!

github.com/berinhard/sketches

twitter - @bbfontes

instagram - @fontes.bernardo

berinfontes.com/talks

## Arte Generativa - Objetos **criados com código** - O **algoritmo como sistema autônomo** determina o comportamento da composição - O programador cria e programa os algoritmos e **controla sua randomicidade** - Programação + **técnicas**

Georg Ness - Generative Computergrafik

1965

23-Ecke (Polygon of 23 vertices)

Frieder Nake

1965

Hommage à Paul Klee

Vera Molnár

1968 / 1969

Interruptions

Lillian Schwartz

1970

Pixillation, photographic film stills

## Hoje em dia...

@manoloidee

@inconvergent

Saskia Freeke

@sasj_nl

Frederik Vanhoutte

@wblut

## O que tem em comum? - Todos usam [Processing](https://processing.org/)
## Processing - Uma IDE que usa Java para servir como um **sketchbook** - Ideal para programadores, estudantes e artistas visuais por conta de sua **API simples e versátil** - Possui um **modo Python** ([Jython](http://www.jython.org/) por baixo dos panos)
## Nosso objetivo - Estudar os distintos **comporamentos randômicos** - Implementar um [Random Walker](https://en.wikipedia.org/wiki/Random_walk) - Mãos na massa!

Random Walker

Obrigado!

github.com/berinhard/sketches