Ерофеева Надежда Вячеславовна - преподаватель,
Мидюкова Венера Николаевна - преподаватель
ГАПОУ ЧР «ЧТСГХ»
Свидетельство о публикации в электронном СМИ: СВ №183558
Наименование конкурса: Всероссийский профессиональный педагогический конкурс «Лучшая методическая разработка педагога», в рамках мероприятий по реализации государственной программы Российской Федерации «Развитие образования»
Наименование конкурсной работы: ПЛАН-КОНСПЕКТ УЧЕБНОГО ЗАНЯТИЯ
Итоговая оценка: 1 место,  89 баллов(-а)
Диплом Всероссийского конкурса, бланк: ЕА №183558


 

Государственное автономное профессиональное образовательное 

учреждение Чувашской Республики

«Чебоксарский техникум строительства и городского хозяйства»

Министерства образования Чувашской Республики

 

План-конспект занятия

Тема: «Работа с графикой в Python»

УПБУ.10 Информатика

Дисциплина: УПБУ.10 Информатика

Преподаватель информатики: Ерофеева Надежда Вячеславовна, Мидюкова Венера Николаевна

Тема занятия: Работа с графикой в Python

Тип занятия: Комбинированный

Цель занятия Изучение возможностей работы с графикой в Python, освоение специализированных библиотек для создания графических объектов, а также развитие навыков самостоятельного поиска и применения информации для решения нестандартных задач.

Задачи урока:

  1. Обучающие задачи:
    • Углубить и расширить знания учащихся о работе с графикой в Python.
    • Научить применять специализированные библиотеки (graph) для создания графических объектов.
    • Развивать умение самостоятельно искать и применять информацию для решения нестандартных задач.
  2. Развивающие задачи:
    • Стимулировать развитие логического и алгоритмического мышления.
    • Формировать навыки анализа и синтеза информации.
    • Развивать творческие способности через создание собственных графических проектов.
  3. Воспитательные задачи:
    • Воспитывать интерес к изучению информатики и программирования.
    • Способствовать развитию самостоятельности и ответственности в процессе обучения.

Методы обучения: Словесные, наглядные, практические (приемы – инструктаж, демонстрация слайдов, выполнение практических задач).

— Частично поисковый (поиск путей решений нестандартных ситуационных задач). 

Оборудование и материалы:

Учебно-наглядные: презентация, комплекты заданий в печатном виде.

ТСО: ПЭВМ, Python, мультимедийный проектор, экран.

Структура урока:

Организационный момент – 1 мин.

Актуализация опорных знаний. Целеполагание. – 4 мин.

Изучение нового материала – 15 мин.

Физкультминутка (2 минуты)

Практическое задание – 18 мин.

Подведение итогов – 4 мин.

Домашнее задание – 1 мин.

Формы контроля: фронтальный и индивидуальный опрос.

Методы контроля: 

  • Устные (прием – фронтальный опрос).
  • Письменные (прием – решение задачи в Python)
  • Наблюдение.

Ход урока

  1. Организационный момент (1 мин)

Приветствие обучающихся.

Объявление темы.

  1. Актуализация опорных знаний (4 мин)

Проверка домашнего задания.

Подведение к цели урока, при помощи наводящих вопросов.

  1. Изучение нового материала (15 мин)

Теоретический блок:

Модуль graph.

Система координат в графическом окне модуля graph.

Геометрические примитивы Python.

4.Физкультминутка (2 минуты)

  1. Практическое задание (18 мин)

Программирование и тестирование программы. Обсуждение результатов практического задания.

  1. Подведение итогов (4 мин)

Ответы на вопросы студентов. Оценивание активности и успеваемости на занятии. Рефлексия.

  1. Домашнее задание (1 мин) Создайте рисунок с использованием модуля graph в Python.

ПЛАН-КОНСПЕКТ УЧЕБНОГО ЗАНЯТИЯ

Деятельность учителя Деятельность

учащихся

I. Организационный момент (1 мин.)
Слайд 1 -Здравствуйте, ребята! Присаживайтесь. Сегодня у нас урок, на котором мы продолжим изучение компьютерную графику. Прежде чем начать, давайте убедимся, что все готовы к занятию. У вас на столах должны быть тетради, ручки, карандаши и, конечно же, хорошее настроение!

Пожалуйста, проверьте, всё ли у вас готово. Если что-то отсутствует, поднимите руку, я помогу вам подготовиться. Отлично, вижу, что все настроены на работу. Тогда приступим!

Проверяют свою

готовность к уроку.

II.Актуализация опорных знаний. Целеполагание.  (4 мин)
Слайд 2-3 Давайте попробуем разгадать ребус, чтобы узнать, какая именно тема ждет нас сегодня. У вас есть 10 секунд… Готовы? Начали!

(После решения ребуса)

Отлично! Вы справились с задачей. Наша тема сегодня — «Работа с графикой в Python».

Решают ребус. Записывают тему урока
Теперь давайте вспомним, что мы уже знаем об этой теме. Перейдем к домашнему заданию. Каждый из вас подготовил вопрос по пройденным темам в Питон. Давайте обсудим ваши вопросы и ответы на них Дети по очереди задают друг другу вопросы по пройденным темам
Слайд 4 Pебята а что такое графические примитивы?

Приведите примеры.

А как вы думаете можем ли мы в питон использовать геометрические примитивы набрав определённый код?

А как мы можем их использовать?

Правильно нам нужно подключится к определённой библиотеке. 

Что такое библиотека?

А какие библиотеки мы уже с вами проходили? Для чего они используются

 А как нам нужно использовать библиотеки? (Нужно подключиться «импортировать»)

Дети отвечают на вопросы
Слайд 5 ЦЕЛЬ: Сегодня на уроке мы познакомимся с модулем graph, научимся строить графические примитивы (точку, линию, прямоугольник, треугольник, круг), и научимся решать графические задачи
III. Изучение нового материала (15мин.)
Слайд 6 Модуль graph – это набор функций, который представляет собой «обёртку» для создания учебных графических программ на языке Python Для установки и подключения библиотеки нужно скачать файл и положить в ту (именно в ту) директорию, где вы собираетесь далее писать свои программы.
Слайд 7 Система координат в графическом окне модуля graph. В модуле граф, точка с координатами (0,0) располагается в левом верхнем углу графического окна. Ось Х по горизонтали, ось У – по вертикали. Любая точка в графическом окне имеет координаты (X,Y)
Слайд 8 Рассмотрим пример. Необходимо определить координаты точек, построенных в графическом окне ЯП Python. Дан прямоугольник ABCD. Базовая точка А с координатами (100, 100). Длина прямоугольника 200 пикселей, а ширина – 100 пикселей. Какие координаты у точки B? (300, 100), а в точке D? (100,200). Определим координату точки С. (300,200). Найдем координату точки пересечения диагоналей прямоугольника. Получим точку О с координатами (200,150).  А какие координаты будут в точке Е?  (200,50), а  в точке F? (200,250), В точке К? (50,150) и в точке М? (350,150), 
Слайд 9 Итак, для подключения всех функций графического модуля мы используем команду from graph import *. Звёздочка означает, что мы подключаем все функции модуля граф. Цвет указывается командой penColor(«red» ) в скобочках указывается цвет на английском языке, в данном случае red переводится с английского как красный, посмотрите в табличке какие ещё цвета вы можете использовать в графическом модуле graph и переведите их на русский язык.  Толщина линии задаётся командой penSize( 2 ), в скобочках указывается количество пикселей, чем больше значение в скобочках,  тем толще линия, цвет заливки осуществляется командой brushColor( «green» ), в скобочках точно также указывается цвет, в данном случае этот цвет — зелёный. Прежде чем начнём писать программы, рассмотрим….
Слайд 10 Цветом также можно управлять при помощи цветовой модели RGB. Цветовая модель RGB – это модель, где цвета получаются путём добавления к чёрному цвету. При отсутствии краски нет никакого цвета — чёрный, максимальное смешение даёт белый. Изображение в данной цветовой модели состоит из трёх каналов Красного (red), зелёного (green), синего (голубого)(blue)
Слайд 11 Посмотрим как работает эта модель в языке программирования Python. Цвет в формате RGB задаётся в скобочках при помощи трёх цифр от нуля до 255 Каждая цифра означает цвет. Первая – это красный, вторая – зелёный, третья – синий. При смешении красного и зелёного, получаем жёлтый, поэтому параметр красного равен 255, зелёного – 255, а синего – 0. Для получения пурпурного цвета: красный примет значение – 255, зелёный – 0, синий 355, цвет циан получится при смешении зелёного и синего цветов, соответственно и значения в модели RGB будут ( 0, 255, 255 ), при всех значениях равных 255, получим белый цвет, а при нулевых значениях – чёрный.
Слайд 12 Геометрические примитивы (простейшие фигуры).  Для построения точки используем две команды: penColor(0, 0, 255), установив цвет синий и point(x, y), в скобочках указываются координаты расположения точки. Из курса математики мы с вами знаем, что прямую линию или отрезок можно построить по двум точкам, если заданы координаты этих точек. Так вот на языке программирования Pythonуказываются следующие команды: penColor – для отображения цвета линии в данном случае это зелёная линия и команды line(x1, y1, x2, y2), в скобочках указываются координаты начала и конца отрезка. Ломаная линия состоит из нескольких отрезков, заданных своими координатами, поэтому для построения  используются следующие команды: moveTo(x1, y1) – начинаем движение в точке с координатами (x1, y1), и далее строим линии к точке, т.е. команды lineTo , в скобочках указываются координаты к следующей для построения  точке.
Слайд 13 Прямоугольник в графическом модуле Python строится по двум точкам, первая точка –базовая (левый верхний угол), вторая точка – это противоположная вершина. Для построения прямоугольника нам также необходимо указать цвет контура penColor ( в нашем случае – синий) и, если это необходимо,  цвет заливки фигуры brushColor ( в нашем случае – жёлтый), задем команда для построения прямоугольника rectangle , в скобочках указываются координаты построения прямоугольника, как говорилось ранее, в нашем случае базовая точка имеет координаты (10,20), а координата противоположной вершины – (50,40). Для построения треугольника нам необходимо знать координаты трёх вершин, по примеру лованой строим отрезки от одной точки до другой, но используем команду polygon ,  а в скобочках указываем координаты, их будет четыре, первая и последняя координаты совпадают, т.к. мы должны вернуться в исходную точку). Для построения круга нам необходимо знать координаты центра окружности и радиус, разумеется, в начале мы указывает цвет контура и при необходимости цвет заливки, а затем строим окружность командой circle, в скобочках укажем сначала координаты центра окружности, затем радиус через запятую.
IV.Физкультминутка (2 минуты)
Слайд 14 Ребята, давайте сделаем небольшой перерыв и разомнем наши мышцы. Встаньте, пожалуйста, из-за парт и повторяйте Повторяют движения  
V. Практическое задание (18 мин )
Слайд 15 Объяснение практического задания на доске, на слайде  Программируют и тестируют программу
VI. Подведение итогов (4 мин.)
Слайд 16 Ребята, наше занятие подходит к концу, и сейчас самое время подвести итоги нашего урока. Сегодня мы познакомились с модулем graph в Python, научились создавать простые графические объекты, такие как точки, линии, прямоугольники, треугольники и круги. Мы также обсудили, как работать с цветами и координатами в графической средеи научились решать графические задачи, Слушают, отвечают
Что было самым интересным для вас на сегодняшнем уроке? Удалось ли вам применить новые знания на практике? Может быть, у кого-то возникли сложности с выполнением заданий? Поделитесь своими впечатлениями.

Большое спасибо всем за активное участие! Надеюсь, вы получили удовольствие от работы с графикой в Python и продолжите развивать свои навыки в этой области.

Анализируют свою

деятельность,

оценивают степень

освоения материала.

VII. Домашнее задание (1 мин.)
Слайд 17

Творческая задача

Задание: Создайте рисунок с использованием модуля graph в Python. Тематика рисунка может быть свободной, но обязательно используйте различные графические примитивы (линии, прямоугольники, круги, треугольники) и управляйте цветом и толщиной линий.

Требования:

  • Минимальное количество элементов: 5 разных графических примитивов.
  • Использование различных цветов и толщины линий.
Записывают домашнюю работу в тетради.

 

Литература

  1. Цветкова М. С. Информатика : методическое пособие / М. С. Цветкова. — М. : ИЦ «Академия», 2019. — 96 с. — (Профессиональное образование. Общеобразовательные дисциплины)
  2. Цветкова М. С. Информатика : практикум для профессий и специальностей естественно-научного и гуманитарного профилей : учебное пособие / М. С. Цветкова, И. Ю. Хлобыстова. — 5-e изд., стер. — М. : ИЦ «Академия», 2019. — 240 с. — (Профессиональное образование. Общеобразовательные дисциплины) 
  3. Цветкова М. С. Информатика : практикум для профессий и специальностей технического и социально-экономического профилей / М. С. Цветкова, С. А. Гаврилова, И. Ю. Хлобыстова. — М. : ИЦ «Академия», 2019. — 272 с. — (Профессиональное образование. Общеобразовательные дисциплины 
  4. Батаев А.В. Операционные системы и среды : учебник для студ. учреждений СПО /А.В.Батаев, Н.Ю. Налютин, С.В. Синыцын. – М.: ИЦ «Академия», 2017.– 272 с. – (Профессиональное образование) 
  5. Цветкова М. С. Информатика : учебник для студ. СПО / М. С. Цветкова, И. Ю. Хлобыстова. — 6-е изд., испр. — М. : ИЦ «Академия», 2020. — 352 с

Технологическая карта занятия

Содержание этапов урока Содержание педагогического взаимодействия Время Примечания
Деятельность преподавателя Деятельность обучающихся
Подготовительная часть занятия (1 минут)
Организационный этап. Проверяет готовность обучающихся к занятию.

Создает психологический и эмоциональный настрой на предстоящее занятие, на изучение и повторение материала. 

Проверяют свою готовность к уроку 1 мин.
Основная часть (39 минут)
Актуализация опорных знаний Предлагает решить ребус, чтобы узнать тему занятия. 

Проверяет домашнее задание.

Задаёт наводящие вопросы для определения цели занятия

Решают ребус.

Обучающиеся отвечают на заданные вопросы.

Формируют цель занятия.

4 мин.
Изучение нового материала Демонстрация презентации.  Слушают учителя, запоминают.

Рассматривают примеры

15 мин.
Физкультминутка  Демонстрация слайда Выполнение физических упражнений 2 минуты
Практическое задание Объяснение практического задания на доске.  Нахождение координат у доски.

Решение задачи за персональными компьютерами.

18 мин.
Заключительная часть (5 минут)
Подведение итогов Оценивает работу обучающихся на занятии, их активность, самостоятельность. Слушают комментарии и обобщения. 3 мин.
Рефлексия. Объясняет смысл рефлексии Проводят анализ результатов своей работы на занятии  1 мин.
Домашнее задание  Объявление домашнее задания и требования к работе «Создайте рисунок с использованием модуля graph в Python.» Знакомятся с содержанием домашнего задания.  1 мин
План-конспект занятия Тема: «Работа с графикой в Python»

Следите за новостями в соцсетях

Вконтакте MAX Телеграм Одноклассники

А также подписывайтесь на канал Научно-образовательный вестник «Pedproject.Moscow» в MAX