1 of 20

Засоби створення і редагування проєкту

За навчальною програмою 2017 року

Урок 43

8

teach-inf.com.ua

2 of 20

Засоби створення і редагування проєкту

Розділ 6 § 6.2

Середовище IDLE має деякі допоміжні засоби для написання тексту проєкту:

  • після введення першої або кількох перших літер ключового слова можна натиснути сполучення клавіш Ctrl+Пропуск, і відкриється список, з якого можна вибрати потрібне ключове слово;

8

© Вивчаємо інформатику teach-inf.com.ua

3 of 20

Засоби створення і редагування проєкту

Розділ 6 § 6.2

Продовження…

  • після введення імені функції та відкриваючої дужки автоматично виводиться підказка, які аргументи можуть бути в цієї функції;
  • система автоматично розставляє в потрібних місцях тексту проєкту відступи після рядків, що завершуються символом двокрапка (:) та ін.

8

© Вивчаємо інформатику teach-inf.com.ua

4 of 20

Засоби створення і редагування проєкту

Розділ 6 § 6.2

Система вважає різними великі та малі літери.

А

а

Якщо слово утворено з кількох слів, прийнято (і зручно для кращого розуміння) писати першу літеру кожного слова великою.

FirstVariable

8

© Вивчаємо інформатику teach-inf.com.ua

5 of 20

Засоби створення і редагування проєкту

Розділ 6 § 6.2

Ви вже знаєте, що в процесі виконання проєкту програма-інтерпретатор перевіряє кожен рядок тексту проєкту на наявність синтаксичних помилок.

Якщо такі помилки присутні, то виконання проєкту переривається й у вікні середовища IDLE з’являються повідомлення-підказки про номер рядка, де допущено помилку, а також коментар до цієї помилки.

8

© Вивчаємо інформатику teach-inf.com.ua

6 of 20

Засоби створення і редагування проєкту

Розділ 6 § 6.2

Так, на малюнку виведено червоним кольором повідомлення про помилку в рядку 7 та її опис. В останньому рядку повідомлення про помилку вказано ім'я методу ‘geometr’, який викликав зупинку виконання проєкту.

8

© Вивчаємо інформатику teach-inf.com.ua

7 of 20

Засоби створення і редагування проєкту

Розділ 6 § 6.2

Потрібно виправити в тексті проєкту знайдені синтаксичні помилки і знову запустити проєкт на виконання.

8

© Вивчаємо інформатику teach-inf.com.ua

8 of 20

Вікно повідомлень і його використання

Розділ 6 § 6.2

Для виведення на екран у ході виконання проєкту текстових повідомлень можна використати спеціальне вікно – вікно повідомлень.

8

© Вивчаємо інформатику teach-inf.com.ua

9 of 20

Вікно повідомлень і його використання

Розділ 6 § 6.2

У мові Python можна створити вікна повідомлень кількох видів. Для цього призначено команди:

showinfo('<Текст у рядку заголовка>',

'<текст повідомлення>')

(англ. show info – показувати інформацію) – створення інформаційного вікна зі значком і текстовим повідомленням;

8

© Вивчаємо інформатику teach-inf.com.ua

10 of 20

Вікно повідомлень і його використання

Розділ 6 § 6.2

(Продовження…) Вікна повідомлень у мові Python

showwarning('<Текст у рядку заголовка>',

'«текст повідомлення>')

(англ. warning – увага) – створення вікна попередження зі значком і текстом попередження;

8

© Вивчаємо інформатику teach-inf.com.ua

11 of 20

Вікно повідомлень і його використання

Розділ 6 § 6.2

(Продовження…) Вікна повідомлень у мові Python

showerror('<Текст у рядку заголовка>',

'<текст повідомлення>')

(англ. error – помилка) – створення вікна оповіщення про помилку зі значком і текстом повідомлення про помилку

8

© Вивчаємо інформатику teach-inf.com.ua

12 of 20

Вікно повідомлень і його використання

Розділ 6 § 6.2

Для відкриття вікна повідомлення із заданим текстом заголовка й виведення в ньому заданого тексту повідомлення потрібно імпортувати до проєкту модуль tkinter.messagebox і використати команду відповідно до призначення вікна.

from tkinter.messagebox import*

8

© Вивчаємо інформатику teach-inf.com.ua

13 of 20

Вікно повідомлень і його використання

Розділ 6 § 6.2

Наприклад, потрібно під час руху вказівника у вікні виконання проєкту відкрити вікно повідомлень з текстом у рядку заголовка Події та текстом повідомлення Я використовую вікно повідомлень. Приклад тексту обробника події MouseMove.

8

© Вивчаємо інформатику teach-inf.com.ua

14 of 20

Вікно повідомлень і його використання

Розділ 6 § 6.2

Після ознайомлення з повідомленням потрібно закрити це вікно, вибравши кнопку ОК або кнопку закриття вікна. Тільки після цього можна закрити вікно виконання проєкту.

1

1

Або

2

8

© Вивчаємо інформатику teach-inf.com.ua

15 of 20

Вікно повідомлень і його використання

Розділ 6 § 6.2

Цікавим є те, що в цьому разі, якщо вікно повідомлення відкривається поверху вікна виконання проєкту, проєкт буде складно завершити, використовуючи мишу. Адже, як тільки вказівник буде переміщуватися по вікну проєкту, наступатиме подія MouseMove і як результат запускатиметься на виконання обробник цієї події, який знову відкриватиме вікно повідомлень.

Звертаємо вашу увагу, що в цьому прикладі використано подію MouseMove (позначення цієї події в мові Python<Motion>).

8

© Вивчаємо інформатику teach-inf.com.ua

16 of 20

Вікно повідомлень і його використання

Розділ 6 § 6.2

Тому закінчити виконання проєкту можна, натиснувши сполучення клавіш Alt+F4. Це сполучення клавіш можна використовувати для закриття вікна виконання будь-якого проєкту.

8

© Вивчаємо інформатику teach-inf.com.ua

17 of 20

Дайте відповіді на запитання

  1. У яких випадках виникають повідомлення про синтаксичні помилки? Що потрібно робити в таких випадках?

Розділ 6 § 6.2

  1. Якою командою можна відкрити вікно повідомлень?

8

© Вивчаємо інформатику teach-inf.com.ua

18 of 20

Домашнє завдання

Проаналізувати

§ 6.2, ст. 165-172

Розділ 6 § 6.2

8

© Вивчаємо інформатику teach-inf.com.ua

19 of 20

Працюємо за комп’ютером

Розділ 6 § 6.2

Сторінка

169

8

© Вивчаємо інформатику teach-inf.com.ua

20 of 20

Дякую за увагу!

За навчальною програмою 2017 року

Урок 43

8

teach-inf.com.ua