Diseño web y app

Diseño con Python: una fusión de arte y tecnología

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.

Diseño con Python: una fusión de arte y tecnología 1

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.

Diseño con Python: una fusión de arte y tecnología 3

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.

Diseño con Python: una fusión de arte y tecnología 5

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.

Diseño con Python: una fusión de arte y tecnología 7

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.

Cursos recomendados

Introducción a la programación con Python. Un curso de Diseño Web y App de Rodrigo Montemayor

Introducción a la programación con Python

Un curso de Rodrigo Montemayor

Aprende las bases de la programación desde cero utilizando Python y descubre cómo codificar tu primer programa

  • 25.624
  • 99% (542)
GRATIS CON PLUS
97% Dto.
Precio original $29.99USD
Comprar $0.99USD
Especialización de diseño de UX/UI: De la investigación a la accesibilidad. Un curso de Diseño Web y App de Domestika
Domestika Specialization · 12h

Especialización de diseño de UX/UI: De la investigación a la accesibilidad

Una especialización de varios profesores

Cree experiencias digitales atractivas con el diseño UX a través de la investigación, la metodología y la estrategia para su cartera

  • 7.932
  • 100% (68)
GRATIS CON PLUS
99% Dto.
Precio original $94.99USD
Comprar $0.99USD
Introducción a la IA con Python. Un curso de Diseño Web, App e Inteligencia Artificial de Rodrigo Montemayor
Aprende IA

Introducción a la IA con Python

Un curso de Rodrigo Montemayor

Aprende los fundamentos de la inteligencia artificial y cómo aplicarla en la resolución de problemas

  • 27.766
  • 98% (427)
GRATIS CON PLUS
97% Dto.
Precio original $29.99USD
Comprar $0.99USD
0 comentarios