# data[].attributes.headline
Молодець, в тебе все отрималось

# data[].attributes.subject
Молодець, в тебе все отрималось

# data[].attributes.headline
В тебе виникли складнощі з виконанням завдання? Подивись на зображення, це приклад програми, яку тобі необхідно зробити і її вигляд після виконання дій. Спробуй переписати текст програми і ми з тобою розберемо, що тут є.

# data[].attributes.subject
В тебе виникли складнощі з виконанням завдання? Подивись на зображення, це приклад програми, яку тобі необхідно зробити і її вигляд після виконання дій. Спробуй переписати текст програми і ми з тобою розберемо, що тут є.

# data[].attributes.headline
Перші два рядки програми відповідають за підключення модулів: 

# data[].attributes.subject
Перші два рядки програми відповідають за підключення модулів: 

# data[].attributes.body
TKinter який і дозволяє створювати вікна, і підключення окремого компоненту messagebox, який дає можливість використати вікна повідомлень.
Ці рядки не міняються в програмі!

# data[].attributes.headline
window - це назва нашого вікна. Як ти можеш побачити, вона зустрічається багато разів. Спробуй підібрати свою назву, вписавши її англійськими літерами у всі виділені місця.

# data[].attributes.subject
window - це назва нашого вікна. Як ти можеш побачити, вона зустрічається багато разів. Спробуй підібрати свою назву, вписавши її англійськими літерами у всі виділені місця.

# data[].attributes.headline
Виділена частина відповідає за розміри вікна, що буде створено при запуску програми. Розміри пишуться в лапках числами, що розділені англійською літерою "х". Спробуй встановити свої розміри.

# data[].attributes.subject
Виділена частина відповідає за розміри вікна, що буде створено при запуску програми. Розміри пишуться в лапках числами, що розділені англійською літерою "х". Спробуй встановити свої розміри.

# data[].attributes.headline
Тут виділена частина відповідає за текст, що буде заголовком нашого вікна. Він теж заключається в лапки, але може бути написаний будь-якою мовою. Спробуй дати назву для свого вікна.

# data[].attributes.subject
Тут виділена частина відповідає за текст, що буде заголовком нашого вікна. Він теж заключається в лапки, але може бути написаний будь-якою мовою. Спробуй дати назву для свого вікна.

# data[].attributes.headline
Тепер ми з тобою спробуємо задати колір нашого вікна. Назва кольору пишеться в лапках, а самі кольори ти можеш знайти за посиланням нижче. Спробуй змінити колір.

# data[].attributes.subject
Тепер ми з тобою спробуємо задати колір нашого вікна. Назва кольору пишеться в лапках, а самі кольори ти можеш знайти за посиланням нижче. Спробуй змінити колір.

# data[].attributes.headline
Поява вікна повідомлення - це подія. І цю подію потрібно описати. На зображені виділено назва події, яку ми використаємо в програмі. Спробуй змінити назву. Наступні три рядки додають зміни у вигляд вікна та викликають вікно повідомлення. Ми з тобою вже задавали розмір і колір початкового вікна, а тепер спробуй тут змінити вигляд вікна після настання події.

# data[].attributes.subject
Поява вікна повідомлення - це подія. І цю подію потрібно описати. На зображені виділено назва події, яку ми використаємо в програмі. Спробуй змінити назву. Наступні три рядки додають зміни у вигляд вікна та викликають вікно повідомлення. Ми з тобою вже задавали розмір і колір початкового вікна, а тепер спробуй тут змінити вигляд вікна після настання події.

# data[].attributes.headline
Виділений рядок викликає ціль нашого завдання - вікно повідомлення. В перших лапках зазначений текст заголовку вікна повідомлення. Тут як і із заголовком звичайного вікна, його можна написати будь-якою мовою. В других лапках - текст, що буде безпосередньо у вікні повідомлення. Правила ті самі. Все інше дозволяє викликати вікно повідомлень, ці команди не змінюються. Спробуй поміняти тексти заголовку і самого повідомлення на власний.

# data[].attributes.subject
Виділений рядок викликає ціль нашого завдання - вікно повідомлення. В перших лапках зазначений текст заголовку вікна повідомлення. Тут як і із заголовком звичайного вікна, його можна написати будь-якою мовою. В других лапках - текст, що буде безпосередньо у вікні повідомлення. Правила ті самі. Все інше дозволяє викликати вікно повідомлень, ці команди не змінюються. Спробуй поміняти тексти заголовку і самого повідомлення на власний.

# data[].attributes.headline
Ми з тобою майже завершили створення програми. Тепер ми опишемо причину, яка викличе подію. У виділеному рядку ти можеш побачити, що в лапках прописана кнопка, яка викличе подію, а після неї за комою - назва подіїї, яка буде виконана. У нас подія прив'язана до клацання лівою кнопкою миші по вікну програми, але ти можеш і змінити кнопку. Для цього скористайся інформацією нижче. 

# data[].attributes.subject
Ми з тобою майже завершили створення програми. Тепер ми опишемо причину, яка викличе подію. У виділеному рядку ти можеш побачити, що в лапках прописана кнопка, яка викличе подію, а після неї за комою - назва подіїї, яка буде виконана. У нас подія прив'язана до клацання лівою кнопкою миші по вікну програми, але ти можеш і змінити кнопку. Для цього скористайся інформацією нижче. 

# data[].attributes.body
Позначення подій, породжених діями з мишею

<Button-1> — натискання лівої кнопки;

<Button-2> — натискання середньої кнопки;

<Button-3> — натискання правої кнопкиі;

<Double-Button-1> — подвійне клацання лівою кнопкою;

<Motion> — рух миші.

Позначення подій, породжених натисканням клавіш
Алфавітні клавіші записують без кутових дужок (наприклад, 'L'). Для неалфавітних клавіш є зарезервовані слова. Наприклад, <Return> - Enter, <space>- пробіл. Комбінації клавіш пишуться через дефіс. Наприклад, <Control-Shift> для одночасного натискання клавіш Ctrl і Shift.

# data[].attributes.headline
Останній рядок, як ти пам'ятаєш з попередніх уроків, є обов'язковим і відповідає за роботу всього вікна, можливість його закриття. Тут нічого змінювати не треба(крім назви вікна, але ти вже її кругом змінив на попередніх кроках)

# data[].attributes.subject
Останній рядок, як ти пам'ятаєш з попередніх уроків, є обов'язковим і відповідає за роботу всього вікна, можливість його закриття. Тут нічого змінювати не треба(крім назви вікна, але ти вже її кругом змінив на попередніх кроках)

# data[].attributes.attachment_link.title
Без названия