Full comment
I started using Python full time in 1998 for cheminformatics. One of the first projects I did was to make a high-level/"Pythonic" interface to an existing C library. I described it in Dr. Dobb's Journal, at link . Going back in time to 1994, we had a molecular dynamics visualization tool called VMD. It had a home-grown scripting language. I had ideas for a new programming language designed for molecular modeling (because "tiny languages" was the Unix philosophy I had picked up). After looking around, I realized 1) I didn't know how to really make a new domain-specific programming language, and 2) there were existing programming languages that could be embedded in an application, and extended with domain-specific features. I choose Tcl, because it was a very similar, but better, than our home-grown scripting language. And it was easy for people to learn. (Yes, easier than Python.) I considered Python, but was thrown off by the whitespace. And Perl wasn't a good fit. (Perl 4 C extensions were hard to do). Instead, another visualization package, UCSF's Chimera, was the first to have Python integration. In ... the mid-1990s? In 1997 I was doing more Perl work for bioinformatics. I had to read the advanced Perl book to figure out Perl5 objects. I wrote the equivalent program in Python, and it was just so much easier, even for a neophyte Python programmer. But bioinformatics at the time was Perl-oriented (see "How Perl Saved the Human Genome Project" - the author, Lincoln Stein,