This is not a complex point, but I've been using Python about since it came
out (since 2002) and have found it both flexible and very easy to learn and
use. I'd recommend it as a scripting language for beginning programmers and
those experimenting around.
Our library isn't using Python for any formal projects that I'm aware of,
but I've used it in extracurricular projects to pre-process Japanese files
for text analysis and plan to use it for further NLP experimentation now
that Stanford Core NLP has had a Python wrapper written - although I
haven't tried it out yet. (Aside, great - I used it in Java when it first
was released and what a lot of extraneous code I had to write.) However,
the library has been doing an informal "focused lab" in which we had a
group get together and work through the Codecademy introduction to Python.
In terms of simplicity and ease of learning I highly recommend it, but
others may have better recommendations too.
Molly Des Jardin
Japanese Studies Librarian
University of Pennsylvania
Molly C. Des Jardin, PhD