Багато програм використовують графічний інтерфейс, який є більш наочним і зручним для користувача, ніж консоль.
Графічний інтерфейс — це вигляд вікна програми, в
якому для взаємодії людини й комп’ютера застосовуються графічні компоненти
(вікна, меню, кнопки тощо).
Користувач має довільний доступ (за допомогою
клавіатури або миші) до екранних об’єктів — елементів інтерфейсу.
За допомогою мови програмування Python можна
створювати програми з графічним інтерфейсом. Для цього в середовищі Python
застосовується окремий вбудований модуль tkinter, який містить набір графічних
компонентів для створення графічного інтерфейсу. Кожний графічний компонент —
це об’єкт певного класу, що має властивості та методи.