Программирование для 5-6 классов в модуле Turtle на языке Pythton
В языке программирования Python есть несколько модулей, которые
позволяют создавать компьютерную графику. Одним из простейших таких
модулей является модуль turtle (черепашка), разработанный специально для
обучения детей. Вызвав эту библиотеку, у вас открывается возможность
пользоваться всеми ее командами, которые в справочном формате
представлены ниже. Набор команд библиотеки turtle совместно с базовыми
командами языка Python позволяет создавать разнообразные геометрические
фигуры и анимации.
Для того, чтобы воспользоваться этой библиотекой, необходимо ее вызвать в редакторе Python, используя команду import turtle.
Простая и понятная для детей библиотека turtleимеет в своем составе команды, поз-
воляющие детям создавать также отличные анимационные проекты, подобно тем, которые создаются с помошью блочного языка программирования Scratch, широко распространенного в настоящее время для обучения детей.
Используя графику черепахи, можно не только создавать впечатляющие визуальные эффекты с помощью нескольких строк кода, но также можно следить за черепахой и видеть, как каждая строка кода влияет на ее движение. Это поможет понять логику кода. Для того, чтобы задать положение черепашки на холсте-экране, используется декартова система координат с центром в центре компьютерного экрана. В этой точке координаты положения черепахи равны X=0, Y=0.
Основные команды черепашьей графики приведены на Рис. 1
В turtle Pythton следующие команды:
команды, определяющие форму черепашки, команды работы с экраном, команды для создания фигур из геометрических полигонов.
Существуют коды для использования клавиатуры компьютера и мышки.
Робот-черепаха перемещается по холсту. Для указания местоположения
на холсте используются декартовы координаты (ось x и ось y). Ось x
направлена по горизонтали слева направо. Чем правее здесь точка, тем значение
ее больше.
Место пересечения двух координатных осей (x и y) образует начало
системы отсчета. Это точка (0,0). Координаты любой точки формируются
пересечением двух прямых, которые перпендикулярны осям. Первое число
координаты — это расстояние по оси x, второе — по оси y.
На языке программирования Python реализована возможность работы с
различными графическими библиотеками.
Библиотека Turtle (Черепаха). Исполнитель «Черепаха» представляет собой некое
перо (или хвост, оставляющий след), которое можно отпускать, поднимать,
перемещать. Также перу можно устанавливать цвет и толщину.
Для работы с исполнителем Черепаха сначала нужно подключить модуль turtle:
import turtle .
Подключение таким способом требуется при обращении перед каждым методом
писать имя модуля. Если не хочется перед методами писать имя модуля,
то пишите:
from turtle import *
Если написать только команду подключения модуля, мы ничего не увидим
после запуска программы. Для отображения графического окна необходимо добавить
команду:
turtle.reset()
Но у этой команды более широкий функционал. Эта команда
выставляет Черепаху в начальное положение, сбрасывает все параметры на значения
по умолчанию и стирает все, что было нарисовано до этого.
Теперь, после запуска программы увидим окно «Python Turtle Graphics».
В центре окна будет отображаться перо в виде стрелки, повернутой вправо. Это
начальное положение исполнителя «Черепаха». Координаты точки (0,0).
Существуют среды программирования исполнителя «Черепаха» такие, как «ЛогоМиры» и «КуМир»,в которых перо отображается в виде черепахи.
Аналогичный вид перу можно задать и в Python. Для этого достаточно добавить команду: turtle.shape('turtle') .
Для обучения детей 12+ анимационной технике с использованием современного языка программирования Python, можно использовать простейшую графическую библиотеку языка: черепашью графику(Turtle library). Считается, что библиотека Turtle предназначена в основном для рисования геометрических фигур и анимаций с использованием стандартных, встроенных в библиотеку изображений таких как квадрат, круг, черепашка, стрелка (назовем эти изображения базовыми примитивами). Простая и понятная для детей библиотека Turtle имеет в своем составе команды, позволяющие детям создавать отличные анимационные проекты, наподобие тем, которые создаются с помошью блочного языка программирования Scratch, широко распространенного в настоящее время для обучения детей.
На сегодняшний день Python - это один из самых популярных и быстрорастущих языков программирования. Главная особенность Python - это краткость и предельная простота кода.
Python был создан Гвидо ван Россумом 20 февраля 1991. Большая часть ютуба написана на Python.
Программирование – это не только инструмент обучения, но и возможность в будущем освоить высокооплачиваемую профессию.
Python — это интерпретируемый язык программирования. Исходный
код преобразуется в машинный частями по мере его выполнения
специальной программой, которая называется интерпретатор.
После того как Россум разработал язык Python и выложил его
в Интернет, появилось целое сообщество программистов, которые ак-
тивно его улучшают и совершенствуют. Новые версии языка регуляр-
но выходят на его официальном сайте .
Python отличается своим уникальным синтаксисом. Даже начина-
ющий программист может легко научиться кодировать на этом языке
программирования. Одной из особенностей языка является его тре-
бовательность к отступам, заставляющая программистов воспитывать
в себе культуру написания программных кодов. В результате про-
граммный текст получается структурированным, легко читается и по-
нимается. Можно добавить что Python — это полноценный универсаль-
ный объектно-ориентированный язык программирования. При работе в Python необходимо изучить:
Если есть навыки в Python,то можно начать проект с открытым исходным кодом на Github. На Github миллионы пользователей.
Те ,у кого навыки в Python, требуются для удаленной работы и для офисного программирования в таких разделах как наука о данных, сетевая безопасность, разработка сценариев, Веб-сервер и т. д.
На многих вакансиях в Python готовы платить до 100 000 долларов ежегодно. Фриланс - это лучший выбор каждого разработчика для заработка в Интернете. Фриланс - это возможность работать из дома без давления со стороны начальника. Многие разработчики Python зарабатывают 5000 долларов в месяц на фрилансе. По статистике, средняя зарплата Python-программиста в России в 2023 году составляет почти 82 000 рублей.
Если есть знания и опыт, то доход junior-специалиста начинается от 30 000 руб.
Мидл-разработчик со стажем от 2-3 лет может зарабатывать от 100-150 тысяч рублей в зависимости от сферы деятельности. Самые высокие суммы – у программистов в IT-сфере и финансовом секторе.
По данным сайтов с вакансиями, больше всего зарабатывают программисты на Python в Москве, Санкт-Петербурге, Новосибирске, Екатеринбурге и Казани.
Код фигуры ромбик. Рис.2
Код фигуры шары. Рис.3
Уровень зарплаты программистов. Рис.4