На нашем сайте вы можете читать онлайн «Python для детей. Анимация с черепашьей графикой». Эта электронная книга доступна бесплатно и представляет собой целую полную версию без сокращений. Кроме того, доступна возможность слушать аудиокнигу, скачать её через торрент в формате fb2 или ознакомиться с кратким содержанием. Жанр книги — Знания и навыки, Компьютерная литература, Книги о компьютерах. Кроме того, ниже доступно описание произведения, предисловие и отзывы читателей. Регулярные обновления библиотеки и улучшения функционала делают наше сообщество идеальным местом для любителей книг.
Python для детей. Анимация с черепашьей графикой

Автор
Дата выхода
12 августа 2020
Краткое содержание книги Python для детей. Анимация с черепашьей графикой, аннотация автора и описание
Прежде чем читать книгу целиком, ознакомьтесь с предисловием, аннотацией, описанием или кратким содержанием к произведению Python для детей. Анимация с черепашьей графикой. Предисловие указано в том виде, в котором его написал автор (Виктор Рабинович) в своем труде. Если нужная информация отсутствует, оставьте комментарий, и мы постараемся найти её для вас. Обратите внимание: Читатели могут делиться своими отзывами и обсуждениями, что поможет вам глубже понять книгу. Не забудьте и вы оставить свое впечатие о книге в комментариях внизу страницы.
Описание книги
В нашей книге, написанной для обучения детей 12+ анимационной технике с использованием современного языка программирования Python, мы используем простейшую графическую библиотеку языка: черепашью графику
Python для детей. Анимация с черепашьей графикой читать онлайн полную книгу - весь текст целиком бесплатно
Перед вами текст книги, разбитый на страницы для удобства чтения. Благодаря системе сохранения последней прочитанной страницы, вы можете бесплатно читать онлайн книгу Python для детей. Анимация с черепашьей графикой без необходимости искать место, на котором остановились. А еще, у нас можно настроить шрифт и фон для комфортного чтения. Наслаждайтесь любимыми книгами в любое время и в любом месте.
Текст книги
Изменяя величину delta, можно увеличивать либо уменьшать размеры пикселя и соответственно всего изображения. Расстановка пикселей на экране задается строками программы, расположенными между линиями 3 и 4. Каждая из этих строк задает одномерный список (массив) нулей и единиц. Одномерные списки row0, row1, row2,…row7, являются элементами массива (списка) pixels= [row0,row1,row2,…row7] (списки в списке), на английском (list). Таким образом список pixels можно можно представить в виде списка строк, каждый элемент которого является в свою очередь списком, например, чисел.
В нашей мозаике цветов всего два цвета: зеленый и черный, как задано кодом строки 5: цифра 0 соответствует зеленому цвету, цифра 1-черному цвету. Если в строке, обозначенной * убрать слово grey, исчезнет окоймляющий пиксель ободок серого цвета.
Таблица 7
К показанному выше коду добавим следующие строки:
Таблица 8
В результате получим изображение, которое появляется и исчезает в различных точках экрана. Место расположения изображения задается датчиком случайных чисел, определяемых строкой, обозначенной двумя звездочками ** в таблице 8. Для того, чтобы воспользоваться датчиком случайных чисел, мы импортировали библиотеку random (первая строка таблицы 7).
Анимация собаки в стиле пиксель-арт
Приведем еще один промер анимационного изображения построенного с помощью базового примитива черепашьей графики. Используем примитив квадрат для построения собаки в стиле пиксель арт. Соответствующий код показан ниже в левой части таблицы 9. С правой стороны показаны несколько статических кадров полученного изображения. Поясним коротко алгоритм работы программы.







