Урок:

Створення новорічних листівок за допомогою 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

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

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

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

194

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

25 грн

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

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

195

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

50 грн

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

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

288

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

66 грн

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

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

80

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

166 грн

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

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

248

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

100 грн

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

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

221

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

26 грн

Схожі уроки

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

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

1278

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

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

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

1096

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

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

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

1339

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

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

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

491

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

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

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

647

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

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

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

274

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