12+
Python для детей

Бесплатный фрагмент - Python для детей

Основные команды черепашьей графики

Введите сумму не менее null ₽, если хотите поддержать автора, или скачайте книгу бесплатно.Подробнее

Объем: 22 бумажных стр.

Формат: epub, fb2, pdfRead, mobi

Подробнее

Введение

В языке программирования Python есть несколько модулей, которые позволяют создавать компьютерную графику. Простейшим модулем является встроенная в Python библиотека turtle (черепашка). Этот модуль разработан как средство обучения компьютерной графике детей. Для того, чтобы воспользоваться этой библиотекой, необходимо ее вызвать в редакторе Python, используя команду import turtle. Вызвав эту библиотеку, у вас открывается возможность пользоваться всеми командами библиотеки, которые в справочном формате представлены ниже. Набор команд библиотеки turtle совместно с базовыми командами языка Python позволяет создавать окно с полотном, и на этом полотне исполнитель-черепашка оставляет след, образуя таким образом рисунки и разнообразные геометрические фигуры. Черепашка может перемещаться на заданное расстояние прямо, назад, под углом или по заданным координатам. Черепашку можно клонировать, создавая группу черепашек. Для рисования черепашка использует цветовое перо (карандаш), которое может быть поднято или опущено. Если перо опущено, то остается след. Можно изменять цвет и толщину следа. Черепашка понимает команды, с помощью которых можно нарисовать окружность заданного радиуса и цвета, дугу с заданным углом, залить фигуру определенным цветом, получить текущее состояние настроек или изменить их. В модуле turtle реализованы и интерактивные способы взаимодействия с черепашкой. События, связанные с кликом кнопки мыши или нажатия / отпускания клавиши клавиатуры, могут обрабатываться пользовательскими функциями, привязанными к этим событиям.

Простая и понятная для детей библиотека turtle имеет в своем составе команды, позволяющие детям создавать также отличные анимационные проекты, подобно тем, которые создаются с помошью блочного языка программирования Scratch, широко распространенного в настоящее время для обучения детей. Используя графику черепахи, вы не только можете создавать впечатляющие визуальные эффекты с помощью нескольких строк кода, но также можете следить за черепахой и видеть, как каждая строка кода влияет на ее движение. Это поможет вам понять логику вашего кода. Для того, чтобы задать положение черепашки на холсте-экране, используется декартова система координат с центром в центре компьютерного экрана. В этой точке координаты положения черепахи равны X=0, Y=0. Положение черепашки для различных значений координат иллюстративно показано на нижнем рисунке. Стрелками показано угловое положение черепашки относительно оси Х. Это угловое положение может быть задано одним из кодов библиотеки.

Python. Основные команды черепашьей графики

Команды движения

Команды для определения положения черепашки

Бесплатный фрагмент закончился.

Купите книгу, чтобы продолжить чтение.

Введите сумму не менее null ₽, если хотите поддержать автора, или скачайте книгу бесплатно.Подробнее