python is IMO the closest thing we have to a platonic ideal scripting language: it’s pseudocode that actually runs and you can just slap together libraries with minimal mental effort until it works.
Great for gently getting into programming so you quickly see results without having to learn arcane incantations, and for writing small tool programs; not so great for writing a kernel in.
also most devices nowadays and even for a fair while now support other systems too: galilei, GLONASS, beidou, etc. The broad term for GPS-like systems is GNSS.