Современные программы редко обходятся без качественной и быстрой графики и при этом стремятся к мультимедийности и мультиплатформенности, поэтому требуют много времени и сил на разработку. Любители программирования хотели бы иметь инструменты, которые существенно облегчают программирование мультимедийных приложений.
В книге «Компьютерная графика на Питоне» мы рассмотрим графическую библиотеку Processing.py, которая полностью удовлетворяет их желания. Она написана на языке Ява, но программы, использующие её, нужно писать на Питоне. Этот язык достаточно прост в изучении и применении, а программы на Питоне работают на всех устройствах, на которых установлены операционные системы Windows, MacOS и Linux, то есть практически везде и всюду.
В книге подробно, обстоятельно и с многочисленными примерами рассматриваются графические возможности библиотеки Processing*.*py. В ней вы найдёте множество разнообразных программ с исчерпывающими комментариями. Большинство проектов, что естественно для такой книги, учебные, но несколько программ имеют самостоятельную ценность и могут использоваться в художественном творческом процессе.
Цель книги: изучить основные графические возможности библиотеки Processing*.*py на практических и занимательных примерах. C этой книгой вы быстро изучите основы компьютерной графики, и сможете самостоятельно рисовать красивые узоры, писать игры и разрабатывать компьютерные модели по биологии, физике, химии.
В ней вы найдёте исчерпывающий теоретический материал для самостоятельного и разностороннего творчества:
- цвет в компьютерной графике, цветовые модели RGB и HSB
- растровая и векторная графика
- двумерные и трёхмерные примитивы: пиксели, точки, прямые, треугольники, прямоугольники, многоугольники, эллипсы, дуги, кривые
- буферная графика
- трансформации, матрица трансформаций
- режимы наложения цветов
- анимация
- шейдеры
- управление мышкой и клавишами
Все основные графические функции проиллюстрированы многочисленными проектами.
Книга адресуется:
- Школьникам с 10-летнего возраста.
- Родителям для совместных занятий по программированию с детьми.
- Учителям информатики.
- Всем начинающим программистам любого возраста, не имеющим предварительного опыта в программировании.
Книга здесь: [Компьютерная графика на Питоне.pdf — Яндекс Диск]
Исходники здесь: https://disk.yandex.ru/d/-rFHLZ9Bx_yqxA
Ролик на Ютубе здесь: https://youtu.be/6uKJ5_jHwdI