Web e app design

Design com Python: um fusão de arte e tecnologia

A arte e a tecnologia sempre andaram de mãos dadas, das primeiras pessoas fabricando tintas, pesquisando pigmentos, à pioneiras como Vera Molnár, que nos deixou recentemente e que na década de sessenta decidiu usar computadores para produzir os seus desenhos. Como artista e educador, lido com essa intersecção diariamente, no meu caso, fazendo uso de Python, uma linguagem de programação poderosa, mas acessível.

Design com Python: um fusão de arte e tecnologia 1

Python não é apenas uma ferramenta para desenvolvedores de software, ela se tornou uma ferramenta importante para profissionais das mais diversas áreas, graças à sua simplicidade e flexibilidade. Programando em Python tenho criado peças gráficas que não apenas satisfazem as minhas demandas práticas, profissionais, mas também me levam a querer cada vez mais atravessar, dissolver, as fronteiras entre o código e a exploração artística.

1. Comece com o básico

Recomendo baixar e instalar um editor de código chamado Thonny IDE, que é software livre e feito para quem está começando a aprender a programar em Python. Procure entender os fundamentos, isto é, se familiarizar com laços de repetição (loops), condicionais, funções e mais pra frente estudar um pouco as estruturas de dados. Com esses elementos básicos, você poderá começar a explorar como Python pode ser usado para automatizar tarefas e gerar formas.

Design com Python: um fusão de arte e tecnologia 3

2. Procure ferramentas de desenho com programação

Python é conhecido por sua vasta gama de bibliotecas, como Pillow (a versão atual de PIL - Python Imaging Library) que serve para manipular imagens, ou matplotlib para visualização de dados. São muitas as possibilidades. Recomendo em especial a biblioteca py5 que tem o vocabulário do Processing, um ecossistema de ferramentas de programação para artistas, e que funciona especialmente bem em conjunto com o Thonny IDE.

3. Experimente com padrões geométricos

Uma das minhas abordagens favoritas é explorar a geometria e padrões de repetição. Com Python e py5, você pode facilmente criar formas geométricas com simetrias, padrões ritmados e composições abstratas. Essa é uma maneira excelente de entender como a programação pode ser usada para criar imagens visualmente interessantes.

Design com Python: um fusão de arte e tecnologia 5

4. Planeje e explore em passos pequenos

São duas estratégias fundamentais e complementares, faça desenhos, diagramas e anotações sobre o que você pretende produzir. Comece a escrever o código que produz uma pequena parte, um elemento mínimo, da imagem que você quer obter e avance em passos bem pequenos, que na programação chamamos de baby steps (passinhos de bebê). Por meio de aproximações sucessivas e experimentação de pequenas variações se chega muito mais longe.

5. Compartilhe e aprenda com a comunidade

A comunidade de programação criativa é incrivelmente colaborativa. Compartilhar seu trabalho, ajudar e pedir ajuda, aprender com os outros, é uma parte crucial do processo. Participe de fóruns, grupos de discussão, procure as comunidades locais e encontros para se inspirar, expandir seu repertório e também contribuir com o coletivo.

Design com Python: um fusão de arte e tecnologia 7

Como educador, dedico-me a ensinar outros artistas e designers a usar a programação em seu trabalho. Acredito firmemente que a programação pode ser uma ferramenta expressiva e poética nas artes visuais. É por isso que estou empolgado em anunciar meu novo curso na Domestika, onde compartilharei técnicas e abordagens para usar Python no design gráfico. Convido todos vocês a se juntarem a mim nessa jornada de descoberta e expressão através do código.

Ver cursos recomendados

Domine o Figma do 0 ao 100. Curso de Web, e App Design por Mirko Santangelo
Domestika Basics · 10 cursos

Domine o Figma do 0 ao 100

Um curso de Mirko Santangelo

De iniciante a profissional, domine todos os aspectos do Figma: configuração da interface, utilização de plugins, design de texto e formas, prototipagem e colaboração com desenvolvedores.

  • 4820
  • 100% (29)
83% Desc.
Preço original 59,99€
Introdução à programação em Python. Curso de Web, e App Design por Rodrigo Montemayor

Introdução à programação em Python

Um curso de Rodrigo Montemayor

Aprenda fundamentos de programação em Python começando do zero e descubra como codificar seu primeiro programa

  • 4028
  • 98% (83)
GRÁTIS COM PLUS
88% Desc.
Preço original 59,99€
Introdução à IA com Python. Curso de Web, e App Design por Rodrigo Montemayor

Introdução à IA com Python

Um curso de Rodrigo Montemayor

Aprenda os fundamentos da inteligência artificial e como utilizá-la na resolução de problemas

  • 8025
  • 99% (160)
88% Desc.
Preço original 59,99€
0 comentários

Receba em seu e-mail as novidades da Domestika