Diseño web y app

Design with Python: A Fusion of Art and Technology

Art and technology have always gone hand in hand, from the earliest people making paints and researching pigments, to pioneers like Vera Molnár, who recently left us and who in the 1960s decided to use computers to produce her drawings. As an artist and educator, I deal with this intersection daily, in my case, by using Python, a powerful yet accessible programming language.

Design with Python: A Fusion of Art and Technology 1

Python is not just a tool for software developers, it has become an important tool for professionals from various fields, thanks to its simplicity and flexibility. By programming in Python, I have created graphic pieces that not only meet my practical, professional demands but also lead me to increasingly want to cross and dissolve the boundaries between code and artistic exploration.

1. Start with the Basics

I recommend downloading and installing a code editor called Thonny IDE, which is free software made for those starting to learn programming in Python. Try to understand the fundamentals, that is, familiarize yourself with loops, conditionals, functions, and later study data structures a bit. With these basic elements, you can start to explore how Python can be used to automate tasks and generate forms.

Design with Python: A Fusion of Art and Technology 3

2. Look for Drawing Tools with Programming

Python is known for its wide range of libraries, like Pillow (the current version of PIL - Python Imaging Library) for image manipulation, or matplotlib for data visualization. There are many possibilities. I especially recommend the py5 library which uses the vocabulary of Processing, a programming tools ecosystem for artists, and works particularly well in conjunction with Thonny IDE.

3. Experiment with Geometric Patterns

One of my favorite approaches is to explore geometry and repetition patterns. With Python and py5, you can easily create geometric shapes with symmetries, rhythmic patterns, and abstract compositions. This is an excellent way to understand how programming can be used to create visually interesting images.

Design with Python: A Fusion of Art and Technology 5

4. Plan and Explore in Small Steps

There are two fundamental and complementary strategies: make drawings, diagrams, and notes about what you intend to produce. Start by writing the code that produces a small part, a minimal element, of the image you want to obtain, and advance in very small steps, which in programming we call baby steps. Through successive approximations and experimenting with small variations, you can go much further.

5. Share and Learn with the Community

The creative programming community is incredibly collaborative. Sharing your work, helping and asking for help, learning from others, is a crucial part of the process. Participate in forums, discussion groups, look for local communities and meetups to inspire yourself, expand your repertoire, and also contribute to the collective.

Design with Python: A Fusion of Art and Technology 7

As an educator, I dedicate myself to teaching other artists and designers to use programming in their work. I firmly believe that programming can be an expressive and poetic tool in the visual arts. That's why I'm excited to announce my new course at Domestika, where I will share techniques and approaches for using Python in graphic design. I invite you all to join me on this journey of discovery and expression through code.

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

  • 19.528
  • 98% (413)
98% Dto.
Precio original $49.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

  • 2.196
  • 100% (15)
GRATIS CON PLUS
95% Dto.
Precio original $129.99USD
Comprar $5.99USD
Aprende Figma de A a Z. Un curso de Diseño Web y App de Mirko Santangelo
Domestika Basics · 10 cursos

Aprende Figma de A a Z

Un curso de Mirko Santangelo

De principiante a profesional: domina todos los aspectos de Figma desde la configuración de la interfaz, el uso de plugins y el diseño de texto y forma hasta el prototipado y la colaboración con desarrolladores.

  • 22.793
  • 97% (115)
97% Dto.
Precio original $59.99USD
Comprar $1.99USD
0 comentarios