Let's not start another discussion about programming languages, but
for the record:
On Wed, May 07, 2014 at 09:49:16AM -0400, Molly Des Jardin wrote:
> 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
Python came out in 1991:
> use. I'd recommend it as a scripting language for beginning programmers and
> those experimenting around.
Python was designed as a teaching language. Today, it is a universal
programming language suitable for all tasks. Low-level (systems) and
performance critical functions can be written in C if required.
At Bielefeld University Library we use Python for rapidly prototyping
Web services based on the Flask framework. These services have proven
stable and efficient, so there has been no need to re-write them for
production use. Examples include an online OAI-PMH validator
<http://oval.base-search.net/>, a classifier for assinging DDC labels
to English or German abstracts <http://clfapi.base-search.net/>, and
an OAI-PMH interface for BASE, the Bielefeld Academic Search Engine.
If you work closely with researchers, it might be relevant to you that
Python has become the dominant language in scientific programming
because of great progress in the NumPy/SciPy/pandas frameworks.
The majority of our software is still developed in Perl – for
historical reasons, and because there are exciting new frameworks in
Perl such as the ETL framework Catmandu <http://librecat.org/>.