The topic of a Rust-like scripting language comes up from time to time. While I think most people means something different when they say it, my experience learning Python for work the past 6 months made me realize it's basically like Rust's soulmate in the scripting languages.
While it is very narrowly tied to C, Python is also very opinionated about what is "idiomatic", has iterators and list comprehensions without being a full-blown functional language. It also has the core tenet of being explicit rather than implicit. Etc. Then there's also the little thing that it also uses self
to refer to the object in class methods.
All this lets me feel right at home in Python code. It's easy to follow, because of the language's strong opinions about explicitness and simplicity. I think we can kind of see Python as Rust's scripting language. This is not to say that another scripting language with even more common DNA with Rust won't become the popular, de facto Rust scripting language, but for now, I find Python really similar and a good fit alongside Rust.