El arte y la tecnología siempre han ido de la mano, desde las primeras personas que fabricaban pinturas y exploraban pigmentos, hasta pioneros como Vera Molnár, quien nos dejó recientemente y que en la década de los sesenta decidió usar computadoras para producir sus dibujos. Como artista y educador, me enfrento a esta intersección a diario, en mi caso, usando Python, un lenguaje de programación potente pero accesible. Python no es solo una herramienta para desarrolladores de software, se ha convertido en una herramienta importante para profesionales de diversas áreas, gracias a su simplicidad y flexibilidad. Programando en Python, he creado piezas gráficas que no solo satisfacen mis necesidades prácticas y profesionales, sino que también me impulsan a querer cruzar y disolver cada vez más las fronteras entre el código y la exploración artística.
1. Comienza con lo básico
Recomiendo descargar e instalar un editor de código llamado Thonny IDE, que es software libre y está hecho para aquellos que comienzan a aprender a programar en Python. Intenta entender los fundamentos, es decir, familiarizarte con bucles, condicionales, funciones y más adelante estudiar un poco las estructuras de datos. Con estos elementos básicos, podrás empezar a explorar cómo se puede usar Python para automatizar tareas y generar formas.
2. Busca herramientas de dibujo con programación
Python es conocido por su amplia gama de bibliotecas, como Pillow (la versión actual de PIL - Python Imaging Library) que se usa para manipular imágenes, o matplotlib para la visualización de datos. Hay muchas posibilidades. Recomiendo especialmente la biblioteca py5 que utiliza el vocabulario de Processing, un ecosistema de herramientas de programación para artistas, y que funciona especialmente bien en conjunto con Thonny IDE.
3. Experimenta con patrones geométricos
Uno de mis enfoques favoritos es explorar la geometría y patrones de repetición. Con Python y py5, puedes crear fácilmente formas geométricas con simetrías, patrones rítmicos y composiciones abstractas. Esta es una excelente manera de entender cómo la programación puede usarse para crear imágenes visualmente interesantes.
4. Planifica y explora en pequeños pasos
Hay dos estrategias fundamentales y complementarias: hacer dibujos, diagramas y notas sobre lo que pretendes producir. Comienza escribiendo el código que produce una pequeña parte, un elemento mínimo, de la imagen que deseas obtener y avanza en pasos muy pequeños, que en programación llamamos baby steps (pasos de bebé). A través de aproximaciones sucesivas y experimentando con pequeñas variaciones, se llega mucho más lejos.
5. Comparte y aprende con la comunidad
La comunidad de programación creativa es increíblemente colaborativa. Compartir tu trabajo, ayudar y pedir ayuda, aprender de los demás, es una parte crucial del proceso. Participa en foros, grupos de discusión, busca comunidades locales y encuentros para inspirarte, ampliar tu repertorio y también contribuir al colectivo.
Como educador, me dedico a enseñar a otros artistas y diseñadores a usar la programación en su trabajo. Creo firmemente que la programación puede ser una herramienta expresiva y poética en las artes visuales. Por eso, estoy emocionado de anunciar mi nuevo curso en Domestika, donde compartiré técnicas y enfoques para usar Python en diseño gráfico. Les invito a todos a unirse a mí en este viaje de descubrimiento y expresión a través del código.
No hay comentarios.:
Publicar un comentario