Возможно, в Python для некоторых не хватает команд, но благодаря библиотекам можно добавить новые команды и функции
Например есть встроенные библиотеки - os, time и другие
библиотека os нужна для связи самой программы с файлами компьютера
библиотека time нужна для добавления времени в программу
time.sleep() приостанавливает скрипт на количество секунд указанных в скобках
Также есть библиотеки других пользователей которые можно скачать из интернета
Допустим нам нужно сделать из .py файла .exe файл
Для этого нам нужен .whl файл "PyInstaller"
Есть конечно и другие но я выбрал этот
Командой pip install PyInstaller в консоли мы можем установить эту библиотеку.
Командой pyinstaller [тут флаги] "путь к .py файлу" мы сделаем exe файл и сможем его отправить другу
Рассмотрим библиотеку PyQt
Для её использования нам понадобится также pip и Qt Desighner
С помощью данной библиотеки мы можем привязать к созданному интерфейсу в Qt Desighner скрипт чтобы были разные кнопочки, крутилки вертелки и т. д.