Программирование — это не только про таблицы и цифры. Python умеет творить искусство ✨
Например, я попробовал сделать скрипт, который рисует абстрактные узоры и сохраняет их в PNG. Получается что-то вроде «генеративного искусства».
🎯 Кейс: рисуем абстракцию
📌 Что нужно:
⭐️ Python 3
⭐️ библиотека Pillow
🚀 Код:
from PIL import Image, ImageDraw
import random
# создаём пустое изображение
img = Image.new("RGB", (500, 500), "white")
draw = ImageDraw.Draw(img)
# рисуем случайные круги
for _ in range(50):
x1 = random.randint(0, 500)
y1 = random.randint(0, 500)
x2 = x1 + random.randint(20, 100)
y2 = y1 + random.randint(20, 100)
color = (random.randint(0, 255), random.randint(0, 255), random.randint(0, 255))
draw.ellipse([x1, y1, x2, y2], fill=color)
img.save("abstract.png")
print("✅ Картинка готова!")
🧠 Что можно докрутить:
⚙️ Добавить разные фигуры (линии, прямоугольники, узоры).
⚙️ Генерировать серию картинок и собирать из них коллекцию.
⚙️ Сделать «генератор аватарок» для профиля.
💡 Программирование может быть не только полезным, но и красивым.
☕️ А ты бы попробовал написать свой генератор картинок?
