Вообще в ОС при установке устанавливается Grub2 и совместно устанавливается пакет os-prober, а если не установится можно установить. Этот пакет находит все операционные системы на дисках и добавляет их в меню Grub2, в том числе и Windows. А даже если не установит, то это легко исправить, указав bootmgr.
У меня например сейчас Windows10 и пять линуксов: Mint, EndeavourOS, Fedora, Xubuntu, Anarchy. Четыре из них ради сборки пакетов DEB, RTM, ZST и одна ради 32 бит. Ну и к тому же могу любую Windows добавить, даже если она автоматически не пропишется. Но обычно есть команда для пересоздания конфига Grub2 и если есть пакет os-prober, который можно установить после установки линукс, то командой будет пересоздан конфиг со всеми операционными системами.
Пайтон он обычно встроен в линукс и его не надо ставить, нужно просто выбрать блокнот, в котором писать код. Вот моя
коллекция скриптов, так как когда то я пытался писать что-то на линуксе, пока не встретил
PureBasic.
Как вариант можно
LiveCD использовать, прям с жёсткого диска не устанавливая, разве что ничего не будет сохранятся, настройки ОС. Загрузил, открыл папку со скриптами на жёстком диске и начинаешь писать код.
Кстати, у тебя биос или ефи? MBR или GPT? Если биос и MBR, то мне легко будет объяснить всю цепочку загрузки, даже если что-то пошло не так.