В этот раз я решил написать какую-нибудь полезную программу на питоне. В качестве таковой был выбран кредитный калькулятор. Логика программы будет достаточно простой. Пользователь вводит следующие значения: сумма кредита; срок кредитования; процентная ставка; сумма дополнительных платежей (страховки и т д). На выходе пользователь получает значение ежемесячных платежей и суммы переплаты по процентам и т д. Итак, для начала определимся с каким модулем мы будем строить интерфейс. Выбор пал на tkinter и customtkinter. В качестве декорации фона будет задействован модуль pillow. Вся программа уместится в один класс Main(Frame). Создадим функцию инициации. Здесь мы прописали логотип-подложку в виде изображения темной темы customtkinter, а также прописали размеры этой подложки. Изображение будет расположено в лейбле с заданными параметрами смещения по строкам и столбцам. Далее пропишем элементы интерфейса в функции build. В качестве элемента для вывода информации по кредитному расчету выступи