I appreciate Python started-off as a toy-like language - but its utility as a glue-language for serious number-crunching (see: how almost all ML projects involve Python somehow) and the admirable community surrounding it means its credibility is established. The worst thing anyone can say about Python is that it’s the new VBA.
Rust is the new C++ - Microsoft wouldn’t be investing tens (hundreds?) of millions of dollars in enabling Rust for Windows drivers if it wasn’t serious. (Whereas it’s Zig and Carbon where I have concerns about adoption and longevity: the post-C ecosystem isn’t large enough to sustain three languages that overlap each other so much)
It did not. It started as a language do system administration for the Amoeba operating system.
Here's part of the README for the first public release (0.9p1, available from python.org):
"This is Python, an extensible interpreted programming language that combines remarkable power with very clear syntax."
"Python can be used instead of shell, Awk or Perl scripts, to write prototypes of real applications, or as an extension language of large systems, you name it."
What I meant was that - in the time after it was created for sysadmin tasks - but before it found it’s new home in data-science - Python was often used as a beginners’ language as a more modern and expressive alternative to BASIC - which led to its “toy” reputation - an undeserved reputation that it has successfully shed.
In 2002 it seemed that half the attendees of the Python conference were there because of Zope.
I was programming full-time by 1999.
So for me Python was well-established in several areas far before its wide-spread use in computer programming education or its use in data science.
I'm absolutely not arguing against your point about Rust, but I wouldn't take what Microsoft is investing in as a strong signal for anything.
Now I'm starting to wonder if I'm caught in a job-search bubble.
Can you list a few job posting sites you consider normal?