Виктор Рабинович - Python для детей. Анимация с черепашьей графикой

Здесь есть возможность читать онлайн «Виктор Рабинович - Python для детей. Анимация с черепашьей графикой» — ознакомительный отрывок электронной книги совершенно бесплатно, а после прочтения отрывка купить полную версию. В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. ISBN: , Жанр: Прочая околокомпьтерная литература, на русском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

Python для детей. Анимация с черепашьей графикой: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «Python для детей. Анимация с черепашьей графикой»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

В нашей книге, написанной для обучения детей 12+ анимационной технике с использованием современного языка программирования Python, мы используем простейшую графическую библиотеку языка: черепашью графику

Python для детей. Анимация с черепашьей графикой — читать онлайн ознакомительный отрывок

Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «Python для детей. Анимация с черепашьей графикой», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

В нашей мозаике цветов всего два цвета: зеленый и черный, как задано кодом строки 5: цифра 0 соответствует зеленому цвету, цифра 1-черному цвету. Если в строке, обозначенной * убрать слово grey, исчезнет окоймляющий пиксель ободок серого цвета.

Таблица 7 К показанному выше коду добавим следующие строки Таблица 8 В - фото 8

Таблица 7

К показанному выше коду добавим следующие строки:

Таблица 8 В результате получим изображение которое появляется и исчезает в - фото 9

Таблица 8

В результате получим изображение, которое появляется и исчезает в различных точках экрана. Место расположения изображения задается датчиком случайных чисел, определяемых строкой, обозначенной двумя звездочками ** в таблице 8. Для того, чтобы воспользоваться датчиком случайных чисел, мы импортировали библиотеку random (первая строка таблицы 7).

Анимация собаки в стиле пиксель-арт

Приведем еще один промер анимационного изображения построенного с помощью базового примитива черепашьей графики. Используем примитив квадрат для построения собаки в стиле пиксель арт. Соответствующий код показан ниже в левой части таблицы 9. С правой стороны показаны несколько статических кадров полученного изображения. Поясним коротко алгоритм работы программы. На первом шаге создаем, пиксель на экране монитора в виде квадрата, который имеется в черепашьей библиотеке (строка #1). В нашем случае изображением, которое мы хотим построить, является собака, состоящая из множества (мозаики) собранных в определенном порядке пикселей. Расстановка пикселей задается строками программы, расположенными между линиями #2 и #3. Эти строки описывают одномерные списки pix1, pix2, pix3,…pix12, и каждый из этих списков является элементом двумерного списка pixels= [pix1,pix2,pix3,…pix12] (списки в списке), на английском (list). Цифра 0 в одномерных списках означает отсуттствие пихеля в соответствующем месте экрана, цифра 1- присутствие пикселя. Размер изображения определяется количеством пикселей, размером пикселя delta и шагом между пикселями, который всегда равен 20*delta. Программа между линиями 3 и 5 повторяется бесконечное число раз для 6-ти разных размеров пиксельной ячейки (строки delta=5* (q+1), t.shapesize (0.25* (q+1)). При каждом заходе в цикл по q изменяется цвет собаки, и таким образом создается анимационный эффект.

Таблица 9 Моргающие глаза Таблица 10 Видоизменим программу показанную в - фото 10

Таблица 9

Моргающие глаза

Таблица 10 Видоизменим программу показанную в таблице 9 и получим собаку с - фото 11

Таблица 10

Видоизменим программу, показанную в таблице 9 и получим собаку с моргающими глазами. Соответствующий код показан в таблице 10. Строки между номерами #1 и #2 определяют, как и в предыдущем примере, пиксельную карту собаки, коды между строками #3 и #4 устанавливают пиксели в нужное положение на окне экрана, обьекты черепашьей графики t2, t3, t4 и t5 —глаза собаки и, наконец, коды между строками #5 и #6 в бесконечном цикле определяют нужное нам моргание.

Конец ознакомительного фрагмента.

Текст предоставлен ООО «ЛитРес».

Прочитайте эту книгу целиком, на ЛитРес.

Безопасно оплатить книгу можно банковской картой Visa, MasterCard, Maestro, со счета мобильного телефона, с платежного терминала, в салоне МТС или Связной, через PayPal, WebMoney, Яндекс.Деньги, QIWI Кошелек, бонусными картами или другим удобным Вам способом.

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Похожие книги на «Python для детей. Анимация с черепашьей графикой»

Представляем Вашему вниманию похожие книги на «Python для детей. Анимация с черепашьей графикой» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё непрочитанные произведения.


Отзывы о книге «Python для детей. Анимация с черепашьей графикой»

Обсуждение, отзывы о книге «Python для детей. Анимация с черепашьей графикой» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.

x