3490 читали · 6 лет назад
Рисование на Python. Как написать картину на клавиатуре?
Предисловие. Вы любите рисовать? А хотели бы научится программировать на Python? Или уже научились выводить "Hello, world" через итератор в Wing IDE)? Сегодня, прочитав эту статью, вы научитесь писать картины силой кода, вернувшись к истокам виртуального рисования. Так давайте же начнем! С чего начать? Для удачного старта вам потребуются хотя бы минимальные знания о программировании на языке Python. Вы должны знать о итераторах и итерируемых объектах, о типах данных в Python, о функциях и о том как с ними работать (а еще желательно немного знать английский)...
Программирование на языке Python. Библиотека pillow, класс ImageDraw. Пример алгоритма рисования n-угольной звезды
Доброго времени суток, читатели, зрители моего канала programmer's notes. Не забывайте подписываться и писать свои комментарии к моим статьям и видео. Сегодня захватим сразу две подборки моего канала: Графику и Алгоритмы. Задача интересная. Здесь и алгоритмы и геометрия, ну и графика, конечно. Звезда, как известно состоит из лучей, их можно назвать внешними лучами и лучей вовнутрь звезды. В сущности это ломанная линия. А если это ломанная линия и если мы будем знать координаты всех вершин звезды, то мы построим эту ломанную линию, например с помощью метода ImageDraw...