Thank you all for the responses. I'm leaning toward Python, still open to Ruby. As Tim P. suggested in this thread, now the thing to do is fire up Python and see how it handles some common tasks. Certainly I've read and heard enough to think Python is a good choice based on the given criteria.