Web e app design

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.

Ver cursos recomendados

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

  • 19,105
  • 98% (410)
98% Desc.
Preço original $49.99USD
Comprar $0.99USD
Especialização do projeto UX/UI: da pesquisa à acessibilidade. Curso de Web, e App Design por Domestika
Domestika Specialization · 12h

Especialização do projeto UX/UI: da pesquisa à acessibilidade

Uma especialização de vários professores

Crie experiências digitais envolventes com o design UX por meio de pesquisa, metodologia e estratégia para o seu portfólio

  • 1,833
  • 100% (12)
GRÁTIS COM PLUS
95% Desc.
Preço original $129.99USD
Comprar $5.99USD
Introdução à IA com Python. Curso de Web, App Design e Inteligência Artificial 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

  • 22,103
  • 99% (360)
98% Desc.
Preço original $49.99USD
Comprar $0.99USD
0 comentários