DrawBot é um ambiente para programação gráfica, desenvolvido por Just van Rossum para ensinar programação a alunos de design na KABK. O programa permite usar código em Python para gerar resultados visuais. Com isso podemos aplicar todo o poder da programação ao design gráfico: coisas difíceis ou impossíveis de serem executadas à mão podem ser resolvidas com algumas linhas de código. Isso traz maior eficência, e também abre portas para muitas possibilidades estimulantes.
Por exemplo, no DrawBot é possível usar números aleatórios como parte da lógica de desenho. Isso nos permite trabalhar com faixas de variação numérica ao invés de valores fixos e estáticos – e esses valores podem ser usados para definir cores, posições, dimensões e o que mais a nossa imaginação desejar. Assim, usamos o poder de cálculo da máquina para explorar o espaço de variações de uma idéia, cabendo a nós escolher os valores certos de acordo com nossos olhos.
Os gráficos gerados pelo DrawBot podem ser exportados em dif