Определенно возможно использовать альтернативные языки для разработки с Arduino, но не обязательно использовать стандартную IDE. Это как, в конце концов, код C / C ++ собран в байт-код для AT-чипа на плате Arduino. Один из языков, который вы можете использовать, - это Céu , версия C / C ++ более высокого уровня. Основная проблема, с которой вы столкнетесь, - это найти компилятор для вашего языка - в конце концов, вы можете написать свой собственный - однако, в любом случае, это требует глубокого знания C / C ++. Поэтому, вероятно, лучше придерживаться C / C ++, по крайней мере, на данный момент.
РЕДАКТИРОВАТЬ: Вы слегка перефразировали свой вопрос, так что да, было бы возможно запрограммировать Arduino на Python (плохой выбор языка, хотя это только мое мнение), но вам понадобится другая IDE / специальный компилятор по причинам выше. Кроме того, вы должны быть осторожны при связывании библиотек, написанных на другом языке для Arduino (так как они все C / C ++).