Урок:

Створення новорічних листівок за допомогою Python

15.12.2022
0 0
Вміст уроку:
1
2
3

Урок не містить жодного завдання. Додайте завдання.

Щоб додати завдання, оберіть категорію завдання на панелі запитань.

1

Canvas — виведення зображень на полотно

Canvas (полотно) це об'єкт класу ТCanvas для виведення зображень, які можна змінювати і переміщати у процесі виконання програми.

На полотні можна розташувати такі об'єкти (у дужках вказано назви властивостей для полегшення пошуку довідкової інформації):

  • arcдуга (activedash, activefill, activeoutline, activeoutlinestipple, activestipple, activewidth, dash, dashoffset, disableddash, disabledfill, disabledoutline, disabledoutlinestipple, disabledstipple, disabledwidth, extent, fill, offset, outline, outlineoffset, outlinestipple, start, state, stipple, style, tag, tags, width);

  • bitmapдвоколірне зображення (activebackground, activebitmap, activeforeground, anchor, background, bitmap, disabledbackground, disabledbitmap, disabledforeground, foreground, state, tags);

  • imageбагатоколірне зображення (activeimage, anchor, disabledimage, image, state, tags);

  • lineвідрізок прямої (activedash, activefill, activestipple, activewidth, arrow, arrowshape, capstyle, dash, dashoffset, disableddash, disabledfill, disabledstipple, disabledwidth, fill, joinstyle, offset, smooth, splinesteps, state, stipple, tags, width);

  • ovalколо або еліпс (activedash, activefill, activeoutline, activeoutlinestipple, activestipple, activewidth, dash, dashoffset, disableddash, disabledfill, disabledoutline, disabledoutlinestipple, disabledstipple, disabledwidth, fill, offset, outline, outlineoffset, outlinestipple, state, stipple, tags, width);

  • polygonмногокутник (activedash, activefill, activeoutline, activeoutlinestipple, activestipple, activewidth, dash, dashoffset, disableddash, disabledfill, disabledoutline, disabledoutlinestipple, disabledstipple, disabledwidth, fill, joinstyle, offset, outline, outlineoffset, outlinestipple, points, smooth, splinesteps, state, stipple, tags, width);

  • rectangleпрямокутник (activedash, activefill, activeoutline, activeoutlinestipple, activestipple, activewidth, dash, dashoffset, disableddash, disabledfill, disabledoutline, disabledoutlinestipple, disabledstipple, disabledwidth, fill, offset, outline, outlineoffset, outlinestipple, state, stipple, tags, width);

  • textтекст (activefill, activestipple, anchor, disabledfill, disabledstipple, fill, font, justify, offset, state, stipple, tags, text, width);

  • windowвікно (anchor, height, state, tags, width, window);

Властивість anchor використовують для того, щоб вказати, чим є точка з вказаними координатами для створюваного об'єктами:

  • N — центр верхнього краю;

  • S — центр нижнього краю;

  • E — центр правого краю;

  • W — центр лівого краю;

  • NE — верхній правий кут;

  • NW — верхній лівий кут;

  • SE — нижній правий кут;

  • SW — нижній лівий кут;

  • CENTER — центр.
    ПРИКЛАДИ ПРОГРАМ

2

Палетка кольорів в ПАЙТОН

3

Сьогодні ми створимо новорічну листівку ,використавши бібліотеку tkinter ,яка призначена для організації графічних інтерфейсів та графічного інтерфейсу (або, як кажуть, «віджету») canvas ( «полотно»)

  • Пригадай правила ТБ

  • Відкрий середовище програмування на своєму ПК,бо онлайн-компілятори не підтримують бібліотеку tkinter
    (
    ДЛЯ ТИХ,хто не має можливості працювати з ПК- запишіть програмний код та конспект у зошит та завантажте фото!!!)

  • Введи програмний код за зразком

  • Зміст коду https://docs.google.com/document/d/1BF51NTIwKzJ0-y4kPk-jwEI2rOd8Yxnv6Kk5PKJW9Nc/edit?usp=sharing

  • Результат :

Рефлексія від 5 учнів

Сподобався:

0

Так: 5

Ні: 0

Зрозумілий:

0

Так: 5

Ні: 0

Потрібні роз'яснення:

0

Ні: 5

Так: 0

Рекомендуємо

Створення форм за допомогою простих засобів.

Створення форм за допомогою простих засобів.

206

Аватар профіля Андрієнко Мар`ян Андрійович
Інформатика
10 клас

25 грн

ПР "Створення інтерактивної сторінки за допомогою форми."

ПР "Створення інтерактивної сторінки за допомогою форми."

213

Аватар профіля Киреєва Оксана Анатоліївна
Інформатика
11 клас

50 грн

Створення веб-сторінок за допомогою ПЗ

Створення веб-сторінок за допомогою ПЗ

303

Аватар профіля Чернишева Антоніна Вікторівна
Професійна освіта
11 клас

66 грн

Створення малюнка за допомогою графіків функцій у табличному процесорі

Створення малюнка за допомогою графіків функцій у табличному процесорі

120

Аватар профіля Нікішина Катерина Іванівна
Інформатика
7—12 клас, I—VI курси, дорослі та змішані

166 грн

Урок 1. Вступ до програмування мовою Python за допомогою ігрових технологій

Урок 1. Вступ до програмування мовою Python за допомогою ігрових технологій

270

Аватар профіля Чайковський Олександр Олександрович
Інформатика
5—8 клас

100 грн

7 клас. Урок 14. Середовища створення проєктів (python-fiddle.com)

7 клас. Урок 14. Середовища створення проєктів (python-fiddle.com)

233

Аватар профіля Вітенко Іван
Інформатика
7 клас

26 грн

Схожі уроки

Впорядкування, пошук і фільтрування даних.

Впорядкування, пошук і фільтрування даних.

1317

Аватар профіля Вожга Ірина Леонідівна
Інформатика
9 клас

Створення й уведення структури таблиць. Поняття таблиці, поля, запису. Створення таблиць, означення полів і ключів у середовищі СКБД. Властивості полів, типи даних.

Створення й уведення структури таблиць. Поняття таблиці, поля, запису. Створення таблиць, означення полів і ключів у середовищі СКБД. Властивості полів, типи даних.

1145

Аватар профіля Савка-Ржематорська Оксана Василівна
Інформатика
9 клас

Цикли з передумовою у вкладених циклах

Цикли з передумовою у вкладених циклах

1368

Аватар профіля Вожга Ірина Леонідівна
Інформатика
6 клас

Налаштування часових параметрів аудіо- та відеоряду.

Налаштування часових параметрів аудіо- та відеоряду.

511

Аватар профіля Солодовнікова Катерина Олексіївна
Інформатика
8 клас

Елемент керування «кнопка». Поняття об’єкту та його властивостей і методів (на прикладі елементів екранної форми). Властивості і методи елементів керування.

Елемент керування «кнопка». Поняття об’єкту та його властивостей і методів (на прикладі елементів екранної форми). Властивості і методи елементів керування.

674

Аватар профіля Пилипенко Олена Володимирівна
Інформатика
8 клас

Елемент керування кнопка

Елемент керування кнопка

297

Аватар профіля Пилипенко Олена Володимирівна
Інформатика
8 клас