Прежде всего, важно уточнить терминологию: Python — это интерпретируемый язык, а не компилируемый. Это значит, что код Python не "компилируется" в машинный код процессора (как, например, C++ или Java) в традиционном смысле. Вместо этого, он преобразуется в байт-код, который затем выполняется интерпретатором Python. Когда говорят "скомпилировать Python в EXE", на самом деле имеют в виду Создание автономного исполняемого файла (.exe для Windows), который включает в себя: Ваш Python-скрипт. Интерпретатор Python. Все необходимые библиотеки и зависимости, используемые вашим скриптом. Это позволяет запускать вашу программу на компьютерах, где Python не установлен...
Всем известно что питон это интерпретируемый, а не компилируемый язык. И в первую очередь рассчитан для работы в командной строке. Тем не менее, существует много вариантов оформления кода в GUI при необходимости...