Web & app design

Design with Python: A Fusion of Art and Technology

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.

Polecane kursy

Specjalizacja projektowania UX/UI: od badań po dostępność. Kurs z kategorii Web i App Design użytkownika Domestika
Domestika Specialization · 12 h

Specjalizacja projektowania UX/UI: od badań po dostępność

Specjalizacja prowadzona przez wielu nauczycieli

Twórz angażujące wrażenia cyfrowe z projektowaniem UX poprzez badania, metodologię i strategię dla swojego portfela

  • 10.712
  • 100% (97)
BEZPŁATNY Z PLUS
99% zniżki
Oryginalna cena $95.99USD
Wprowadzenie do programowania w Pythonie. Kurs z kategorii Web i App Design użytkownika Rodrigo Montemayor

Wprowadzenie do programowania w Pythonie

Kurs prowadzi Rodrigo Montemayor

Opanuj podstawy programowania w języku Python

  • 28.069
  • 98% (589)
BEZPŁATNY Z PLUS
98% zniżki
Oryginalna cena $30.99USD
Figma bez tajemnic. Kurs z kategorii Web i App Design użytkownika Mirko Santangelo
Domestika Basics · Liczba kursów: 10

Figma bez tajemnic

Kurs prowadzi Mirko Santangelo

Zostań zaawansowanym użytkownikiem Figma. Poznaj wszystkie aspekty programu Figma - konfigurację interfejsu, korzystanie z wtyczek, projektowanie tekstu i kształtów, tworzenie prototypów i współpracę z programistami.

  • 29.405
  • 92% (150)
BEZPŁATNY Z PLUS
99% zniżki
Oryginalna cena $40.99USD
0 komentarzy